Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
[DLE] Удаление дублей страниц
#1
*Лирическое предисловие*
При работе с оптимизацией сайта клиента столкнулся недавно с такой проблемкой: дублирование адресов одной и той же страницы. Что есть не хорошо для SEO. вообще, нет никакого секрета, как от этого избавиться. но, может, кому пригодится.

Главная страница любого сайта обычно доступна по 4-ем адресам:

http://www.site.ru/
http://site.ru/
http://www.site.ru/index.html
http://site.ru/index.html


Каждый из перечисленных выше вариантов распознается поисковыми системами как самостоятельная страница, отсюда идет дублирование контента одной и той же страницы по нескольким адресам, что не есть хорошо. По-этому, сделаем редирект дублей на ее основной адрес. для этого в файле .htaccess прописываем:

Код:
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]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.site.ru [R=301,L]



Благодаря этому, мы получаем редирект всех страниц-дублей на http://www.site.ru/.
[Изображение: knob.png] Если вопрос задан правильно, то ответ будет неожиданным.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)