Перейти к содержанию

https в связке nginx+apache2: борьба c циклическим редиректор

Если редирект устанавливается с помощью .htaccess, то данные варианты подходят лучше всего. 

Вариант 1:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Вариант 2:

SetEnvIf HTTPS on SERVER_PORT=443
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Опубликовано в рубрикеLinux

Оставьте первый коментарий

    Добавить комментарий

    Ваш адрес email не будет опубликован.