Перед запуском нового веб-сайта, одним из решений, которые вы должны будете принять, является выбор между форматом с www и без www URL и редирект www на без www или наоборот.
Например, www-версия вашего домена может выглядеть примерно так:
https://www.mydomain.com
С другой стороны, версия без www обычно принимает этот формат:
https://mydomain.com или просто mydomain.com
Технически говоря-особенно с точки зрения SEO — эти два URL-адреса не совпадают.
Независимо от формата URL, который вы выберите, важно создать правила перезаписи на вашем веб-сервере, которые перенаправляют запросы www на не-www, или, возможно, перенаправляют не-www на www. Это справедливо независимо от того, работает ли ваш сайт на выделенном сервере или сервере apache.
Www или без www: что выбрать?
Правда в том, что на самом деле это не имеет значения и не так важно, как, например, выбор между http или https. Все это сводится к вашим личным предпочтениям.
Не-www URL-адреса короче по сравнению с их www-аналогом. Кроме этого, больше разницы нет.
Ни один из вариантов не имеет преимущества SEO над другим, и не имеет более быстрого времени загрузки, чем другой.
Важно указать, какой формат вы предпочитаете, а затем перенаправить посетителей на выбранный формат URL.
Читайте также: Как настроить 301 редирект на сайте WordPress?
Редирект в htaccess
Чтобы отредактировать файл htaccess, вам нужны средства для доступа к нему. Самый простой способ доступа и редактирования .htaccess — через cPanel. Большинство планов хостинга серверов поставляются с cPanel.
Использование cPanel
Во-первых, войдите в Панель управления cPanel.
После входа в систему щелкните файловый менеджер.
Затем прокрутите вниз до раздела public_html и дважды щелкните по нему.
После двойного щелчка, вы увидите .htaccess.
Если вы не можете найти .htaccess файл, скорее всего, что он скрыт. Чтобы отобразить скрытый файл, нажмите на кнопку Настройки, установите флажок «Показывать скрытые точечные файлы» и нажмите кнопку Сохранить.
Теперь вы должны увидеть файл htaccess.
Щелкните его правой кнопкой мыши и отредактируйте. Осталось подтвердить изменения.
Чтобы перенаправить на www из не-www, скопируйте и вставьте следующие строки кода внизу страницы .htaccess:
RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomain.com [НЗ] RewriteRule ^(.* ) $ http://www.yourdomain.com/$1 [L, R=301]
Убедитесь, что вы заменили yourdomain.com на фактический домен вашего сайта!!! После того, как вы закончите, нажмите кнопку Сохранить.
Если вы хотите сделать обратное, то есть заставить www перенаправить на не-www, используйте вместо этого следующий код. Это заставит перенаправить с www на версию вашего сайта, отличную от www.
RewriteEngine On RewriteRule ^(.*)$ http://www.yourdomain.com [НЗ] RewriteCond %{HTTP_HOST} ^yourdomain.com/$1 [L, R=301]
Вывод
Чтобы избежать проблем с дублированием контента и, следовательно, низкой производительности SEO, всегда важно указать, хотите ли вы использовать www URL или версию без www. Когда вы выбрали, что лучше всего подходит для вашего бизнеса, следующая задача-принудительно перенаправить (сделать редирект) на выбранную версию.