Вопросы и ответы - Макхост

Переадресация запросов HTTPS на HTTP

Как переадресовывать все запросы по протоколу HTTPS на HTTP?

01.02.2016   13:31
Сотрудник Озорович Михаил
 нет комментариев
ОТВЕТЫ НА ВОПРОС (2)
Сотрудник Озорович Михаил

Если у вас появилась необходимость переадресовывать все запросы по протоколу HTTPS на HTTP, то для этого в файл .htaccess необходимо добавить следующие строчки:

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://ваш-сайт.com/$1 [R=301,L]

Внимание! Если вы используете кириллический домен, то его нужно указывать в punycode.

01.02.2016   13:33
 Комментировать

Пользователь ID 2640

Если не помогло, есть еще такой вариант:
 

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

 

20.10.2016   03:42
 Комментировать

Для ответа нужно зарегистрироваться или авторизоваться.