Как можно редиректом убрать дубли?

roog
На сайте с 09.03.2008
Offline
132
518

Нужно убрать из индекса дубли страниц, как это сделать? Думаю может редиректом?

На сайте ЧПУ ссылки типа http://sait.ru/page.html, но в поисковики попали страницы типа http://sait.ru/page.html?par=123&par2=321 и http://sait.ru/page.html?dddd=000 как можно это убрать, пытаюсь редиректом на http://sait.ru/page.html, но не получается.

Главная проблема в том, что у меня имеются страницы типа http://sait.ru/page.html#data1 их необходимо оставить не редиректить.

вот та строка преобразующая ЧПУ в .htacces

RewriteRule ^([a-zA-Z0-9_-]+).html$ rew.php?page=$1 [L]
siv1987
На сайте с 02.04.2009
Offline
427
#1

Добавить перед вашей преобразующей строки

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^([a-zA-Z0-9_-]+\.html)$ /$1? [R=301,L]

roog
На сайте с 09.03.2008
Offline
132
#2
siv1987:
Добавить перед вашей преобразующей строки

RewriteCond %{QUERY_STRING} !^$
RewriteRule ^([a-zA-Z0-9_-]+\.html)$ /$1? [R=301,L]

благодарен вам siv1987 за отвеет, но можно пояснить что это правило делает?

siv1987
На сайте с 02.04.2009
Offline
427
#3

Редиректом удаляет любые параметры (QUERY_STRING) у html урл'ов.

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