我一直在頭撞牆,我知道我更接近,但我不知道如何使這個.htaccess的作品。我的.htaccess看起來不錯,但它不起作用
我有此鏈接:
http://rebateninja.com?page=reviews&id=B005KMDV9A&review=Shark-Navigator-Professional-Lift-Away-Vacuum-Clea
我想這樣稱呼它:
http://rebateninja.com/reviews/B005KMDV9A/Shark-Navigator-Professional-Lift-Away-Vacuum-Clea
我htacess是這樣:
RewriteEngine On
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)$ index.php?page=$1&id=$2&review=$3 [L]
但頁面全404錯誤試圖指向不存在的資源,像這樣的:的
http://rebateninja.com/reviews/B005KMDV9A/css/960.css
代替
http://rebateninja.com/css/960.css
我做錯了嗎?
縮進4個空格或突出顯示代碼塊,然後單擊'{}'按鈕將代碼格式化。鏈接將不會被轉換爲真正的超鏈接。 –
你如何鏈接到你的css文件? ''../ css/960.css'','http:// rebateninja.com/css/960.css''或'/ css/960.css''? – qooplmao
一般來說,確保真實資源不被重寫的方法是在RewriteRule之前放置的RewriteCond%{REQUEST_FILENAME}!-f'和'RewriteCond%{REQUEST_FILENAME}!-d' –