アプリケーションのクリーンな URL を作成しようとしています。そこで、以下のコードを.htaccessファイルに書きました。
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/?$ index.php?p=$1&id=$2 [NC,L]
RewriteRule ^(.*)/?$ index.php?p=$1 [NC,L]
ご覧のとおり、クエリ文字列には最大で 2 つの変数を含めることができます。pおよびid。.htaccess ファイルに 1 つのルール (変数が 1 つのルール) しかない場合は、すべて問題ありません。しかし、最初のルール (変数が 2 つのルール) を追加すると、すべての css、js、およびイメージ ファイルがなくなるようです。
css、images、および js ファイルを次のように記述しました。
./ディレクトリ名/ファイル名
複数のルールできれいな URL を作成するのを手伝ってください。