Редирект с WWW на без WWW

Редирект с WWW на без WWW

Редиректы на без WWW через htaccess

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Еще вариант

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Еще вариант

RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ https://%1/$1 [L,R=301] 

Описание

Как и с вариантом редиректа на WWW, этот редирект является базовым. И как правило более часто используемым, по крайней мере в RU сегменте, где все стараются сделать URL-адрес более коротким и запоминающимся. Отсюда и желание убрать всё лишнее, в том числе и старую приставку WWW между протоколом и адресом домена.

Вообще, как писал уже ранее про редирект на WWW, а здесь на всякий случай повторюсь, чтобы возможно кого-то предостеречь. Если у вас уже есть позиции, трафик, то лучше не трогать и оставить, как есть. Даже если это «режет глаз, ухо, восприятие», есть много примеров, когда сайты с WWW являются лидерами ниши. Но если вы только создали или сайт новый, не имеет какой-то видимости, то да, конечно же будет лучше перевести его с WWW на без WWW.

Опубликовал(а)Teh
Следующая запись
Редирект с без WWW на WWW
Добавить комментарий
Ваш электронный адрес не будет опубликован. Обязательные поля помечены *