2016-09-16 132 views
0

爲了讓谷歌排名我需要重新鏈接的爲例301重定向使用URL參數

Redirect 301 /kataloger.asp?id=1 http://www.domain.se/kataloger/category/kopplingar 
Redirect 301 /kataloger.asp?id=2 http://www.domain.se/kataloger/category/ventiler 

,而在其他忽略所有,但ID

Redirect 301 /produkter.asp?id=15 http://www.domain.se/produkter/kopplingar/a-lok-kopplingar/ 
Redirect 301 /produkter.asp?id=15&l=3 http://www.domain.se/produkter/kopplingar/a-lok-kopplingar/ 
Redirect 301 /produkter.asp?id=15&l=4 http://www.domain.se/produkter/kopplingar/a-lok-kopplingar/ 

但他們都重新鏈接到/ kataloger /和/ produkter /和另外扔404谷歌att。 我做錯了什麼?

回答

0

找到答案在這裏:How to 301 redirect old urls with query strings

RewriteCond %{QUERY_STRING} id=1$ 
RewriteRule (kataloger.*) /kataloger/category/kopplingar? [R=301,L] 

RewriteCond %{QUERY_STRING} id=15&(.+)$ 
RewriteRule (produkter.*) /produkter/kopplingar/a-lok-kopplingar/? [R=301,L]