Интернет

301-й редирект: очередность действий

Совсем запуталась, помогите, плиз! Есть новый сайт, лежит на хостинге, ну и больше пока нигде его нет, я имею ввиду Яндекс-вебмастер, каталоги и пр. Собралась сделать редирект (www / без www), но на одном сайте прочитала такую рекомендацию, цитата: "Для тех вебмастеров, которые только что создали свой сайт, сначала нужно составить правильный robots.txt прописать директиву Host, этим вы определите основной домен в глазах яндекса. Дальше обязательно нужно дождаться, когда Яндекс правильно склеит домен, а уже потом делать htaccess редирект www". Вопрос такой: если сайт еще не занесен в Яндекс - вебмастер, можно ли СРАЗУ сделать 301-й? Или сначала - Яндекс-вебмастер, потом - всё остальное? ?
Спасибо всем, кто ответит.
Сервис Яндекс-ВебМастер тут абсолютно не при чем. От того, что Вы занесете туда свой сайт, это не означает, что Яндекс обязательно проиндексирует Ваш сайт. В этом сервисе полно непроиндексированных сайтов. Для индексации сайта нужно или чтобы поисковый робот Яндекса обнаружил Ваш сайт сам (например, по ссылкам из других сайтов) или чтобы Вы сами сообщили о своем сайте Яндексу через его сервис АддУрилки (См. , например, здесь: СПИСОК АДДУРИЛОК основных поисковых систем) .

Поскольку Яндекс идет не таким путем, как поисковые системы всего остального мира, а своим особым "русским путём", то Яндекс считает, что сайт в основном домене (без www) и в поддомене (с поддоменом www), это, якобы, разные сайты. Изначально ведь никто не говорит Яндексу, что это зеркала. Хотя весь остальной мир, наоборот, считает, что эти два сайта являются зеркалами друг друга по умолчанию и они перестают быть зеркалами только тогда, когда поисковой системе специально укажут на это. Сейчас даже на всех хостингах по умолчанию автоматом создается поддомен www, который сразу является зеркалом сайта. Но упрямый Яндекс упорствует.

Из-за этого алгоритмы Яндекса порой дают "сказочные" сбои. Например, могут забанить сайт с www за то, что он является копией сайта без www, и одновременно забанить сайт без www за то, что он является копией сайта с www. В результате оба Ваших сайта (с www и без www) вылетают из поиска.

Поэтому Яндекс придумал директиву HOST в файле роботс. Чтобы этот Яндекс явно тыкнули мордой в информацию о том, какой из двух сайтов является главным (соответственно, другой является зеркалом) . Эту директиву HOST не понимает ни один поисковик кроме Яндекса.

Сообщить Яндексу эту информацию через файл роботс Вы можете в любой момент времени. Но желательно подстраховаться и сделать это как можно раньше. Идеально, чтобы как только Яндекс обнаружит Ваш сайт, там уже в роботсе была прописана эта директива.

Так как все современные хостинги автоматически создают поддомен с www, который является зеркалом того сайта, который находится в Вашем основном домене, то делать какие-то дополнительные редиректы с www на основной домен или с основного домена на поддомен с www, НЕ НУЖНО. Когда пользователь набирает адрес Вашего сайта в виде основного домена и в виде поддомена с www, он в обеих случаях автоматически попадает на Ваш сайт. От того, что Вы укажите Яндексу в роботсе, что, например, основной сайт находится в основном домене (а зеркало в поддомене) , от этого не будет так, что при переходе на поддомен кто-то не попадет на Ваш сайт. Директива HOST ни в коем случае не влияет на работу хостинга и хостинг продолжает делать оба сайта (с www и без www) зеркалами.
Миша Скворцов
Миша Скворцов
59 423
Лучший ответ
Алмас Кенжебаев Спасибо большое!
В чем проблема в файле robots.txt установите запись например Host sait. ru и делайте редирект. Тем самым яндекс будет знать что индексировать без www И не надо вам склеивать не чего..