我想爲我的應用程序製作乾淨的URL。所以我在.htaccess文件中編寫了下面的代碼。mod_rewrite使多個模式的乾淨的URL
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個變量的規則),一切都會好起來的。但是,當我添加第一條規則(帶有2個變量的規則)時,似乎所有css,js和圖像文件都將消失。
我寫的CSS,圖像和js文件中這樣說:
./directory_name/file_name
請幫我做清潔的URL與多個規則。
檢查你的CSS/JS鏈接。 'RewriteCond's應該導致那些不被重寫。 –