悪いタイトル名で申し訳ありません...問題は、次のような標準の書き換えを使用していることです。
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
しかし、jquery、css などのすべての HTML に含まれるファイルへのパスも書き換えdomain.com/templates/js/jquery.min.js
ます。[az] も追加しようとしましたが、役に立ちませんでした。
悪いタイトル名で申し訳ありません...問題は、次のような標準の書き換えを使用していることです。
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
しかし、jquery、css などのすべての HTML に含まれるファイルへのパスも書き換えdomain.com/templates/js/jquery.min.js
ます。[az] も追加しようとしましたが、役に立ちませんでした。
次のことを試してください。
RewriteRule ^([a-z0-9]*)$ index.php?q=$1 [L,QSA]
正当なリクエストを除外するには、いくつかの条件を追加する必要があります。
# if the request isn't for an existing file
RewriteCond %{REQUEST_FILENAME} !-f
# if the request isn't for an existing directory
RewriteCond %{REQUEST_FILENAME} !-d
# then rewrite the entire request to index.php
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
既存のファイルに対するリクエストであるため/templates/js/jquery.min.js
、最初の条件は失敗し、リクエストは index.php に書き換えられません。