Как правило, начинающие разработчики сайтов рано или поздно сталкиваются с этим вопросом. И, если с выбором главного зеркала все еще более-менее понятно, так как в Гугле и Яндексе для этого предусмотрены специальные инструменты, то на вопрос — какой адрес лучше — с 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]
Если все сделано правильно, то при вводе адреса неглавного зеркала, вас автоматически будет перенаправлять на адрес главного зеркала.