我有這個頁面,在這裏我要使用mod_rewrite從CSS和圖像mod_rewrite的
http://example.com/dev/main/1234
使重寫到
http://example.com/dev/index.php?page=main&id=1234
我已經成功地得到了mod_rewrite的頁面工作但我仍然遇到CSS和圖像的問題。
1 Options +FollowSymLinks
2
3 ReWriteEngine on
4 RewriteRule ^(.*)/([^/\.]+)/?$ /dev/index.php?page=$1&id=$2 [L]
5 RewriteCond %{REQUEST_FILENAME} !-d
6 RewriteCond %{REQUEST_FILENAME} !-f
CSS中位於/無功/網絡的/ dev/css和圖像在/ var/WWW的/ dev/IMG。當我訪問http://example.com/dev/main/1234時,如何讓mod_rewrite加載相同的圖像和css?謝謝!
我在/ dev文件夾中有.htaccess。我添加了條件,但它仍然不起作用。當我查看源代碼並按照css/main.css的鏈接進行操作時,我得到一個apache 404錯誤,請求/var/www/dev/main/css/main.css .. – drodil 2012-08-07 12:12:48
反正保留這些條件。你有其他規則嗎? – zessx 2012-08-07 12:14:57
那裏沒有其他規則。下面是完整的.htaccess: 1選項+了FollowSymLinks 3 RewriteEngine敘述上 4的RewriteCond%{REQUEST_FILENAME} -D- 5的RewriteCond%{REQUEST_FILENAME} -f 6重寫規則^ /([!(*)。 ^/\。] +)/?$ /dev/index.php?page=$1&id=$2 [L] – drodil 2012-08-07 12:15:19