Для посетителя вообще нет никакой разницы, имеет ли сайт протокол www или нет. Для посетителя эти сайты ничем не отличается между собой. А вот с точки зрения SEO — это два разных сайта. Если не сейчас, то в будущем с зеркалами обязательно возникнут проблемы в поиске.
Выбор одного единственного зеркала и принудительный редирект делается очень просто. Для этого нужно внести небольшие правки в несколько файлов и в панели администраторов.
Robots.txt — директива host
Указать поисковым системам главное зеркало через robots.txt
# domen.myhost.ru является главным зеркалом # www.domen.myhost.ru, тогда корректное использование # директивы Host такое:
User-Agent: *
Disallow:Host: domen.myhost.ru
# domen.myhost.ru является главным зеркалом # www.domen.myhost.ru, тогда некорректное использование # директивы Host такое:
User-Agent: *
Disallow:Host: myhost.ru
Панель вебмастера в поисковых системах
Это известные всем Яндекс Вебмастер и Google Search Console.
Как указать главное зеркало сайта в Google Search Console
Google обновили консоль и убрали множество настроек для сайта, которые там были долгое время. Теперь можно лишь указать новый сайт, если было изменено доменное имя. Для протоколов они рекомендуют настроить 301 редирект и забить на остальное. Алгоритмы сделают все самостоятельно.
Как указать главное зеркало сайта в Yandex Webmaster
У Яндекса все проще и привычнее. В разделе «индексирование» находим пункт «Переезд сайта» и отмечаем нужные галочки.
Когда все сделано, остается настроить принудительный редирект 301 и навсегда забыть о проблеме главного зеркала
Htaccess — 301 редирект на главное зеркало
Принудительный серверный редирект 301 на главное зеркало сайта с помощью .htaccess
# Помещаем код ниже под директиву RewriteEngine On (если она уже открыта — дублировать не нужно)
RewriteEngine On
RewriteEngine OnRewriteCond %{HTTP_HOST} ^metallurgia.in RewriteRule (.*) http://www.metallurgia.in/$1 [R=301,L]
#В противоположную сторону код такой:
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www.metallurgia.in RewriteRule (.*) http://metallurgia.in/$1 [R=301,L]
Редирект в настройках хостинга
Некоторые хостинг-провайдеры в интерфейсе управления хостингом включают настройку принудительной переадресации на выбранный протокол с www или без него.
Однако не стоит полностью рассчитывать на хостинг. В случае чего, например, переезда, настройки не перенесутся и в поиск попадут оба зеркала
Комментарии