хостинг для продуктов 1С Битрикс
хостинг для продуктов 1С Битрикс
Перед добавлением правил в .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>
Настройка переадресации с http на https в VM-Bitrix
Наиболее простым способом создания правила переадресации с http на https в рамках окружения VM-Bitrix (способ актуален только для этого окружения) является создание пустого файла .htsecure в корневой директории сайта (обычно сайты размещаются в директории /home/bitrix/...).