Настройки правил редиректов в .htaccess

01.03.2020

Перед добавлением правил в .htaccess проверьте, чтобы они не дублировались и не пересекались по функциям (задачам).
После внесения изменений в .htaccess и при проверке в браузере - обязательно убедитесь, что кэш браузера для сайта полностью очищен. В противном случае внесенные изменения могут не отображаться.

 

Редирект с http://www.site.com на https://site.com

<IfModule mod_rewrite.c>

RewriteEngine on #данная строка скорее всего уже есть в файле, если нет - добавьте

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

</IfModule>

 

При установке данного редиректа в .htaccess убедитесь, что в настройках "www-домена" отключена автоматическая переадрессация с http на https. В противном случае браузер будет сообщать об ошибке множественной переадрессации или cookie.


 

Редирект с http://www.site.com на https://www.site.com

<IfModule mod_rewrite.c>

RewriteEngine on #данная строка скорее всего уже есть в файле, если нет - добавьте

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

</IfModule>

 

При установке данного редиректа в .htaccess убедитесь, что домен с www. указан в качестве псевднонима (или основного домена) в настройках "WWW-доменов" в панели хостинга.

Также обращаем внимание, что требуются разные SSL-сертификаты для версии сайта без www и с www.


 

Редирект доменов указанных в качестве псевдонимов (алиасов) к основному,
например: https://www.site-a.com, http://www.site-b.com на https://www.site.com

<IfModule mod_rewrite.c>

RewriteEngine on #данная строка скорее всего уже есть в файле, если нет - добавьте

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

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

</IfModule>

 

Блок чата
Мы в сети - пишите
BitrixBoost
Аватар пользователя Екатерина Логинова
Екатерина Логинова
Аватар пользователя Алексей Смирнов
Алексей Смирнов
Аватар пользователя Вячеслав Бреус
Вячеслав Бреус
Консультируем и помогаем с правильным выбором.
Мы ONLINE. Напишите нам в чат прямо сейчас.

Обычно отвечаем в течение 3-5 минут.
Файлы
Максимальный размер файла: 50 МБ.
Допустимые типы файлов: txt zip tar gz rar pdf doc docx xls xlsx png gif jpg jpeg key csr log.