Как сделать редирект (перенаправить) с www на без www (и наоборот) в htaccess

Автор: | 02.08.2020

Перед запуском нового веб-сайта, одним из решений, которые вы должны будете принять, является выбор между форматом с 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.

После входа в систему щелкните файловый менеджер.

Использование cPanel

Затем прокрутите вниз до раздела public_html и дважды щелкните по нему.

Использование cPanel

После двойного щелчка, вы увидите .htaccess.

Если вы не можете найти .htaccess файл, скорее всего, что он скрыт. Чтобы отобразить скрытый файл, нажмите на кнопку Настройки, установите флажок «Показывать скрытые точечные файлы» и нажмите кнопку Сохранить.

Использование cPanel

Теперь вы должны увидеть файл 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. Когда вы выбрали, что лучше всего подходит для вашего бизнеса, следующая задача-принудительно перенаправить (сделать редирект) на выбранную версию.

Как оптимизировать изображение с помощью Photoshop
Как оптимизировать изображение с помощью Photoshop

Оптимизация изображений — это процесс сжатия и настройки параметров отображения Read more

PNG vs JPG: что лучше для сайта WordPress?
PNG vs JPG: что лучше для вашего сайта?

Визуальная привлекательность имеет решающее значение в веб-дизайне. Внешний вид должен Read more

Как установить WordPress На Локальный сервер– Полное Руководство
WordPress На Localhost

Установка WordPress на компьютер Windows или Mac часто является первым Read more

Как исправить ошибку «503 Service Unavailable» в WordPress?
Как исправить ошибку «503 Service Unavailable» в WordPress?

Ошибка 503 Service Unavailable является ошибкой веб-сервера. Это означает, что Read more

Что такое автоматизация бизнес-процессов и как это поможет вашему проекту?
Что такое автоматизация бизнес-процессов

Автоматизация бизнес-процессов (АБП) — это решение рутинных задач с помощью Read more

Как установить фавикон (favicon) на сайте wordpress
Как установить фавикон (favicon) на сайте wordpress

Фавикон, или значок сайта, является важным элементом брендинга, который должен Read more

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2 × один =