私は .htaccess にこれを持っています:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule . /index.php
そして、これは私がパラメータを操作する方法です:
<?php
$request = $_SERVER['REQUEST_URI'];
$request = substr($request,1);
$params = explode('/', $request);
$safe_pages = array('page1','page2','page3');
if(in_array($params[0],$safe_pages))
{
include($params[0].'.php');
}else
{
include('404.php');
}
?>
私のサイトが www.site.com だとしましょう
www.site.com/page -> 完全に動作します
www.site.com/page/parameter -> root/ ではなく root/page でそれらを検索するため、css や画像は読み込まれません
CSS と画像に絶対リンクを使用しようとしましたが、それでも機能しませんでした。.htaccess に問題があるか、何か不足していると思います。