2013-01-08 74 views
1

我特林下面的.htaccess正則表達式來重定向到回家的URL

http://www.example.com/taksit.asp?urundetay

頁面重定向的其餘部分不削減到

http://www.example.com/

,但它重定向到

http://www.test.com/?urundetay

下面.htaccess不起作用,該如何解決?

RewriteRule ^(.*)taksit\.asp(.*)$ $1 [R=301,L] 

回答

2

這個替換現有的重寫規則:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+taksit\.asp\?[^\s&]+ [NC] 
RewriteRule^/? [R=301,L] 
+0

謝謝你一個工作,但我重寫規則看起來那麼簡單,你知道它爲什麼不起作用? – HOY

+2

幾個原因:1.RewriteRule只匹配沒有查詢字符串的URI和2.您需要在目標的末尾添加'?'來剝離現有的查詢字符串。 – anubhava

+0

我可以請你,如果你知道如何,你能告訴我如何解決我的rewritecond,我試圖添加?作爲字符,但它沒有 – HOY

相關問題