我使用下面的規則來念想URL重寫和RSS(FeedBurner的)問題
網址的網址: http://www.example.com/blog/sampe-post-title/10004/
規則:
RewriteRule (.*)/(.*)/([0-9]+)/$ $1/details.asp?mod_id=$3 [NS,I]
一切都很好,直到我發現通過feedburner發送的鏈接不再工作。由於Feedburner的增加了一些額外的參數的URL統計/跟蹤等
例如www.example.com/blog/sampe-post-title/10004/?utm_source=feedburner & utm_medium =電子郵件& utm_campaign =飼料: + somesite +(my + feed)
我的重寫URL無法識別上述URL。任何想法如何處理它?
這就是正確的,用它 – 2010-01-08 12:09:43
謝謝...它工作正常現在 – 2010-01-08 12:37:48
URL查詢是不URL路徑的一部分。所以你不能用'RewriteRule'來測試它,因爲它只能在URL路徑上運行。您需要'RewriteCond'指令來執行此操作。 – Gumbo 2010-01-08 13:23:33