блого-заметки об администрировании и программировании (python, ruby, php). Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail

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

Если редирект устанавливается с помощью .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]

 
Поделиться
Отправить
 3   2016   .htaccess   Apache2   https   nginx
Популярное