0
RewriteRule ^([a-zA-Z0-9]+)/$ index.php?$1=1 [L]
RewriteRule ^([a-zA-Z0-9]+)$ index.php?$1=1 [L]
#if category
RewriteRule ^category/([a-zA-Z0-9]+)/$ index.php?results=true&lid=$1 [L,NC]
RewriteRule ^category/([a-zA-Z0-9]+)$ index.php?results=true&lid=$1 [L,NC]
第一部分工作得很好,當我在url中添加類別時,它在其他參數前面寫入類別,因此css和圖像正在消失。htaccess中的多個RewriteRule
mywebsite.com/category/380應該重定向到mywebsite.com/index.php?results=true &蓋子= 380這樣做,但原來的網址有pics和css,但乾淨的網址沒有。
@ Mr.Crowley您是如何生成這些頁面的?他們正在用**'/ category /'生成**嗎? - 我編輯了我的答案 –
這些頁面正在從mysql的循環中生成。並且沒有它們在生成時沒有類別前綴,而是在具有乾淨網址的頁面加載後,所有鏈接都具有類別。它看起來像rewriteRule重複它自我...我不知道,我卡住 –