Редирект с https на http или наоборот
Часто требуется сделать редирект с HTTPS на HTTP или наоборот. Можно это сделать посредством настроек htaccess.
Для этого войдите в админ панель, выберите пункт ADM - Сайт - Правка htaccess и впишите туда строки:
Для переадресации с HTTPS на HTTP и убрать www
RewriteEngine on
# Редирект на http
RewriteCond %{HTTPS} on
RewriteCond %{HTTP:X-Forwarded-Proto} !http
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.(.+) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]
Для переадресации с HTTP на HTTPS и убрать www
RewriteEngine on
# Редирект на https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www.(.+) [NC]
RewriteRule ^(.*) https://%1/$1 [R=301,NE,L]
Внимание!
Если вы установили платежные модули Yandex касса по протоколу https, то не следует делать редирект с https на http, обратитесь к администратору для более тонкой настройки, для того чтобы не происходил редирект с /payment(.*)