Как сделать 301 редирект по маске

winnt
На сайте с 02.05.2009
Offline
83
612

Здравствуйте, есть дубли страниц:

site.com/?&idarticle=188

site.com/?soft&idarticle=188

site.com/?video&idarticle=188

Подскажите пожалуйста как сделать 301 редирект всех этих страниц, на страницу:

site.com/?idarticle=188

IL
На сайте с 20.04.2007
Offline
435
#1

Так должно отработать (если в QUERY имеется idarticle и не в самом начале - редиректим):

RewriteCond %{QUERY_STRING} .idarticle=(\d+)

RewriteRule ^$ /?idarticle=%1 [R=301,L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
winnt
На сайте с 02.05.2009
Offline
83
#2
ivan-lev:
Так должно отработать (если в QUERY имеется idarticle и не в самом начале - редиректим):
Код:

RewriteCond %{QUERY_STRING} .idarticle=(\d+)
RewriteRule ^$ /?idarticle=%1 [R=301,L]

Большое спасибо все работает)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий