2016-04-16 65 views
0

我試圖用這個條件URL重定向問題與重定向301

RewriteCond %{HTTP_HOST} ^www.example.com/xyz/Pianos-212--0$ 
RewriteRule ^(.*)$ http://www.example.com/xyz/Pianos-212/ [R=301,L] 

輸出我得到的是這種

www.example.com/xyz/Pianos-212/?getCategory=$1&getBrand=$2 

我需要輸出的URL看起來像這樣

http://www.example.com/xyz/Pianos-212/ 
重定向URL

我確定在我的病情上方寫有一行,看起來像這樣

RewriteRule ".*-([0-9]+)-.*-([0-9]+)" category.php?getCategory=$1&getBrand=$2 [L] 

它會自動追加重寫URL

回答

0

嘗試之後查詢字符串添加?您的重寫規則的末尾:

RewriteRule ^(.*)$ http://www.example.com/xyz/Pianos-212? [R=301,L] 

更多信息見這樣的回答:

htaccess 301 redirect - Remove query string (QSA)

+0

感謝reaply。你認爲它的SEO友好?在網址的末尾? –

+0

我不確定是否?將在重寫後實際包含在內。你可以閱讀更多:http: – markwatsonatx