aKorf.ru

Человеческий Интернет-Маркетинг

Mod_rewrite. Как избежать дублей контента?

modrewriteКак избежать дублирования контента сайта? Давайте рассмотрим на конкретном примере. Например у вас есть сайт http://korf.net.ua/, у сайта есть главная страница в виде http://korf.net.ua/, но если зайти на http://www.korf.net.ua/ или http://korf.net.ua/index.php мы увидим всю туже главную страницу, НО! Для поисковых систем все 3 адреса, которые перечислены выше – это разные сайты, отдельные страницы.

И если мы говорим о эффективном продвижении или об эффективной оптимизации сайта, нужно сделать редирект, который даст понять поисковикам, что адрес http://www.korf.net.ua/ или http://korf.net.ua/index.php это все тот же http://korf.net.ua/.

Реализовать это можно при помощи mod_rewrite. Указав правила в котором, можно увидеть как ваши ссылки будут преобразовываться "на лету". Вы можете проверить на примере моего сайта. Я уже писал о 301 редиректе, сейчас я просто напомню о нем ещё раз.




1.

RewriteEngine On RewriteCond %{HTTP_HOST} !^www.сайт.com$ [NC] RewriteRule (.*) http://www.сайт.com/$1 [R=301,L]

Здесь мы задаем правило редиректа с "/" на "/www…" 2.

RewriteRule ^(([^/]+/)*)index\.html http://www.сайт.com/$1 [R=301,L]

Этот правило преобразует URL из "сайт/index.html" в "сайт/" P. S. Таким образом вы объедените все страницы в одну, что объединит вес страниц в одну и поможет избежать дублей контента. Я советовал бы ставить первый редирект в любом случае, а о втором бы подумал… так как если вы создаете сайт с нуля, просто не используйте нигде ссылку виде site/index.html и, думаю, все будет ок… Продолжение следует, товарищи!

Ссылки от партнеров:

 
Отзывов нет

Ваше сообщение

Пожалуйста, введите свои данные и комментарий ниже.
Имя
E-mail
Сайт
Сообщение