Переадресация сайта с 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).

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

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

Как в PHP сделать буквы заглавными?

Сентябрь 13, 2016 г.

PHP обладает целым арсеналом работы со строками. Сделать буквы заглавными или наоборот перевести в строчные - нет ничего проще. Базовый набор функций для работы со строками содержит такие функции как: string strtolower ( string $string ); - ...

Читать

Множественные поля в Drupal 7

Февраль 2, 2016 г.

Терминология не устоялась, все называют subject по-разному: составные поля, множественные поля, коллекции полей, мультиполя, зависимые поля... Эту же неразбериху ...

Читать

 

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



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