[英]Mod_rewrite, how to stop rule applying to one query string?
我有一個重寫規則列表,但是其中一個規則適用於某些我不需要的規則。
這是導致問題的重寫規則,
RewriteRule ^([^ /] *)/ $ /category.php?category=$1 [L]
它的意思是將.com / catname /重寫為/category.php?category=catname,這樣做很好,但是我需要它不應用於以/ feed /開頭的任何東西,因為這些不是由category.php處理的。 我在Feed上有這條規則,但沒有機會做到這一點...
RewriteRule ^ feed /([[^ /] *)/ $ / feed /?cat = $ 1 [L]
有人可以幫忙嗎?
謝謝。
將提要的規則放在另一個規則之前。
您的規則順序是什么? 您應該將/feed/
規則放在第一位。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.