mod_rewrite 条件/ルールに奇妙な問題があります。
これは私が使用している条件とルールです。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?params=$1 [QSA,L]
私の問題は、www.example.com と www.example.com/page にアクセスすると正常に読み込まれますが、www.example.com/page/category を読み込もうとするとページは読み込まれますが、CSS と JavaScript が見つからないことです。/ ディレクトリではなく page/css からロードしようとします。
私が間違ったことについて何か考えはありますか?ここで検索して、追加のようないくつかのことを試しました
RewriteCond $1 !\.(js|ico|gif|jpg|png|css|html|swf|mp3|wav|txt)$
と
RewriteRule ^(images|css|javascript)(.*)$ index.php?params=$1 [QSA,L]
しかし、それは大きな違いをもたらさなかったようです。
読んでくれてありがとう