リンクをサニタイズするために .htaccess を使用しています。リンクは次のようになります。
http://www.mydomain.com/home/param2/param3
分解関数を使用してパラメーターを取得します。
$url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$aPages = explode("/", $url);
if($num >= 0){
return $aPages[$num];
}
else{
return $url;
}
私のhtaccessファイル
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/index.php
RewriteRule .* /index.php
最初のパラメーター (「ホーム」) が空の場合、「ページが見つかりません」というページにリダイレクトされます。これはすべて正常に動作しますが、スタイルシート ('/css/style.css') を呼び出すと、Web サイトは同じことを行い、スタイルシートをロードしません。これを修正するにはどうすればよいですか?