Переадресация сайта с www и без www

Издревле ломают голову сеошники над вопросом. Вопрос ставиться по-гамлетовски : с www или без www? «Быть или не быть, вот в чем вопрос».

Быть или не быть WWW?

Если речь идет о сайте без какой либо «истории», то рекомендую выбирать вариант без «WWW». Во-первых, это анахронизм. Во-вторых, этот префикс не несет для SEO смысловой нагрузки, а все лишнее принято отсекать. В-третьих, технически, домен с www — это домен 3-го уровня. А уровень домена может быть фактором ранжирования. В случае с «www» — это сомнительно, но кто ж глядел в эти алгоритмы поисковых систем?

Тем не менее, псевдоним сайта с www нужно настроить, чтобы сайт мог быть открыт и по этому адресу.

Для сайтов с историей, лучше не «дергаться» и остановиться на той версии домена, которая была выбрана поисковыми системами как основная.

Если вы уже определились с версий домена (быть или не быть www в названии вашего сайта), то можно переходить к следующему этапу.

Переадресация с www и обратно на Apache

Чтобы исправить запросы к сайту, идущие по «неправильному» пути, используйте переадресацию.

Управление переадресацией можно сделать как программно, так и используя настройки сервера. Если ваш сервер — Apache, то:

Во-первых, нам понадобится модуль Apache mod_rewrite. Убедитесь, что он подключен и работает.

Во-вторых, мы внесем изменения в файл .htaccess в корне сайта.

Если вам нужен редирект с ВашДомен.Ру на www.ВашДомен.Ру:

Обратный случай (c www на без www):

Учтите, что .htaccess может уже содержать секцию rewrite, тогда добавьте недостающие строки после

Переадресация с www и обратно на NGINX

Если ваш web-сервер основан на nginx, пороемся в конфигах. Нужный файл ищите где то тут (для unix-like hosting):

или для мультисайтового хостинга что то вроде:

В этом файле нужно будет добавить секцию перед другими секциями server:

Случай редиректа с ВашДомен.Ру на www.ВашДомен.Ру:

Обратный случай

Нужна ли переадресация?

Формально — она не нужна. Т.к. поисковые системы рано или поздно сопоставят 2+2 и обнаружат что ВашСайт.Ру и www.ВашСайт.Ру — одно и тоже.

Для этого желательно настроить главное зеркало сайта в файле robots.txt. Не лишнем будет и формирование канонической ссылки. Этого будет достаточно, чтобы ПС-ы правильно вас проиндексировали (c www или без www).

В некоторых случаях переадресация ускоряет переиндексацию сайта, т.к. вы явно указываете роботу, что старая страница теперь вот тут. Это также «мешает» пользователю делиться «неправильными» ссылками на ваш сайт.

Написать комментарий

Мало букафф? Читайте есчо !

Создание модуля в Drupal

Ноябрь 19, 2015 г.

Небольшой путеводитель по написанию модуля для Drupal 7. Любой "приличный" проект на drupal (да и в других CMS) требует как минимум трех вещей: Взять подходящую сборку drupal (с нужными модулями, установленным Wysiwyg редактором, русификацией); ...

Читать

SQL скрипт для удаления комментариев не прошедших проверку

Декабрь 8, 2015 г.

Есть у меня несколько сайтов на wordpress, которые я когда то сделал в порыве энтузиазма, а теперь не занимаюсь ими особо. На днях обратил внимание, что один из них содержит > 12000 непроверенных комментариев. Комментарии я давно не публикую сразу, ...

Читать

 

Комментарии к «Переадресация сайта с www и без www»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: