Как убрать дубли страниц?

SL
На сайте с 12.04.2011
Offline
13
364

Добрый день! Существует такая проблема в индекс очень часто попадают страницы типа: http://www.site.ru/index.php?id=2, http://www.site.ru/2.html.

Причем прописана и правильная страница типа: http://www.site.ru/second.html.

Сайт(Интернет магазин) сделан на Mod X. Подскажите есть ли другой выход из такой ситуации кроме как закрывать в роботсе?

iren K
На сайте с 28.12.2008
Offline
222
#1

как вариант можете сделать редирект дублей одной и той же страницы на основной ее адрес:

Options +FollowSymLinks

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]

также некоторые веб-мастера делают ссылки вида www.site.ru/index.php?source=blogstorm, чтобы знать, откуда идут посетители -> из-за этого появляется дублированный контент, от которого надо избавляться:

RewriteCond %{QUERY_STRING} ^source= RewriteRule (.*) /$1? [R=301,L]
c уважением Iren

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