次の書き換え規則を持つ
RewriteEngine On
RewriteCond %{REQUEST_URI} !/(js|css|images)/
RewriteRule section/([0-9a-zA-Z_-]+)$ /index.php?controller=section&method=index¶m=$1
RewriteRule category/([0-9a-zA-Z_-]+)$ /index.php?controller=category&method=products¶m=$1
RewriteRule ([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)/(.*)$ /index.php?controller=$1&method=$2¶m=$3
RewriteRule ([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)$ /index.php?controller=$1&method=$2
これで、/js/jquery.js を呼び出すと、ファイルが正常に取得されます。ただし、ファイルが 1 つ深いフォルダー レベルにある場合、たとえば、. /js/fancybox/jquery.fancybox-1.3.4.pack.js、そうではありません。これらの2行を削除するとすべてが正常に機能するため、セクションとカテゴリのルールに関係があります