Как установить главное зеркало сайта и какое выбрать (с www или без)

Как правило, начинающие разработчики сайтов рано или поздно сталкиваются с этим вопросом. И, если с выбором главного зеркала все еще более-менее понятно, так как в Гугле и Яндексе для этого предусмотрены специальные инструменты, то на вопрос — какой адрес лучше — с www или без, в интернете ответ найти намного сложнее.

Почему этому уделяется так много внимания? Дело в том, что поисковики считают адреса с www и без абсолютно разными, и, получается, что у нас одновременно существует два сайта абсолютно одинаковых, но с разными адресами. И это, мягко говоря, не очень хорошо. В данное время Яндекс и Гугл могут выбирать главное зеркало сайта автоматически, если этого не сделал сам владелец. Но автоматический выбор может оказаться не самым удачным, поэтому все-таки лучше сразу указать поисковикам, какой адрес считать главным. Для Яндекса и Гугла лучше всего выбрать одинаковое главное зеркало, либо, если яндекс уже сделал автоматический выбор, подкорректировать адрес главного зеркала в вебмастере Гугла, так как Гугл все делает быстро, а у Яндекса изменения зеркала придется ждать достаточно долго.

На всякий случай напомню, как делается выбор главного зеркала сайта в вебмастере Яндекса и Гугла:

Выбор главного зеркала сайта для Яндекса:

1.Заходим в ЯндексВебмастер. Если ваш сайт еще не зарегистрирован в вебмастере яндекса, то необходимо это сделать.

2.Щелкаем на Настройка индексирования, в выпадающем списке щелкаем на Главное зеркало:

Яндекс Вебмастер

3.На появившейся страничке видим три варианта:

Главное зеркало сайта Яндекс

Выбираем нужный вариант, жмем кнопку Изменить. Возможно, нужно будет подтвердить права на управление сайтом. Также Яндекс рекомендует прописывать адрес главного зеркала в файле Robots.txt:

Host: www.вашдомен.ru – если вы выбрали адрес главного зеркала с www Host: вашдомен.ru — если главное зеркало без www.

Выбор главного зеркала сайта для Google:

1.У Гугла тоже есть свой Вебмастер. Регистрируем свой сайт, подтверждаем права, если еще не сделали это, следуя инструкциям Гугла.

2. Щелкнув на заголовок добавленного сайта, заходим в панель инструментов сайта

3.Заходим в Настройки (шестеренка в правом верхнем углу) — Настройки сайта, и там выбираем нужный вариант:

выбираем главное зеркало сайта Гугл

Возможно, необходимо будет подтвердить права на управление сайтом. Иногда Гугл не верит, что оба адреса принадлежат вам, поэтому придется зарегистрировать сайт в вебмастере как с www, так и без, и подтвердить права на оба сайта.

Итак, с тем, как установить адрес главного зеркала сайта мы разобрались, остается лишь вопрос — выбрать адрес с www или без, и чем они отличаются. Ответ, как ни странно, прост — они отличаются лишь своим внешним видом, поэтому выбирайте то, что больше нравится. Конечно, ходят слухи, что, например, набирать адрес без www проще, и он легче запоминается, так как короче. Сторонники адресов с www говорят, что более старшее поколение привыкло к таким адресам, поэтому им привычнее видеть эти самые www.

После того, как главное зеркало выбрано и в Яндексе и в Гугле, надо поставить редирект с неглавного зеркала на главное, чтобы в адресной строке посетителей был всегда один и тот же адрес (с www или без). Это делается путем редактирования файла .htaccess в корневой папке вашего сайта. Если такого файла нет, то нужно его создать. Добавляем следующие строчки, изменив site.ru на адрес своего сайта:

Редирект для сайта, у которого главное зеркало без www (site.ru):

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Редирект для сайта с главным зеркалом с www (www.site.ru):

Options +FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^site.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Если все сделано правильно, то при вводе адреса неглавного зеркала, вас автоматически будет перенаправлять на адрес главного зеркала.