КОГДА САЙТ НЕДОСТУПЕН: 301-РЕДИРЕКТ И «СКЛЕЙКА» ДОМЕНОВ
Представьте себе ситуацию. Клиент открывает браузер, прописывает адрес вашего сайта, но ему сообщают, что веб-страница недоступна. Вы теряете заказчика. Почему? Он написал не www.vashsait.ru, а vashsait.ru. Где корень зла и что делать?
Такое происходит, когда не «склеены» домены c «www» и без «www». Как, например, на сайте
СИТУАЦИЯ 1
На первых этапах индексации сайта Яндекс или Google могут посчитать vashsait.ru и www.vashsait.ru разными сайтами. Поэтому их «склеивают» Как это сделать?
- Рекомендую на всякий случай проверить файл .htaccess. Когда его нет или он неверно настроен, сайт может вообще не отображаться без «www».
- Открывается файл robots.txt, куда вставляется строка:
User-Agent: *
Host: ваш-сайт.ru.
Таким образом, поисковые системы поймут, что vashsait.ru — это главное зеркало. Можете в этой роли прописать и www. vashsait.ru, главное – назначить одно зеркало основным. Чтобы обработать новую команду, системе требуется некоторое время. В случае с Яндексом робот-зеркальщик «склеивает» домены от четырёх до шести недель.
- Тем временем вы связываете домен с «www» с доменом без «www» в файле .htaccess. Для этого записываете команды:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Если вам нужно выполнить обратную операцию (перелинковать домен без «www» с доменом c «www»), то пишете:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
Всё!
СИТУАЦИЯ 2
Ваш сайт переходит на другой домен. Вы хотите сохранить текущих посетителей, заработанный тИЦ и PR? Тогда для этого необходимо переадресовать текущий домен на будущий домен особым образом. Как? Вы открываете файл .htaccess и отдаёте команду:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.ru$ [NC]
RewriteRule ^(.*)$ http://newdomain.ru/$1 [R=301,L]
Готово!
СИТУАЦИЯ 3
У вас стоят зеркала, на которых есть дублированный контент (целиком или только его часть). В таких случаях поисковая система иногда принимает зеркало за основной сайт. Чтобы такого не допустить, основное зеркало указывается в более явном виде. Как это сделать?
У сайтов-зеркал есть свои файлы robots.txt. Вы открываете их и прописываете:
User-Agent: *
Host: glavsait.ru
Под glavsait.ru подразумевается адрес основного сайта.
Остались вопросы? Пишите на почту: seo@burbon.ru.
Другие материалы