Назад | Перейти на главную страницу

htaccess перенаправление http на https вызывает цикл перенаправления

Я отредактировал свой файл .htaccess, чтобы перенаправить любой HTTP-запрос на https://mydomain.se однако это привело к тому, что веб-сайт попал в цикл перенаправления. Я просмотрел другие решения и сравнил их, но ничего плохого не обнаружил.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)(.+) [OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(www\.)?(.+)
RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]

Если это поможет, домен - bitech.se

Я использую следующие настройки для перенаправления каждого HTTP-трафика на HTTPS с точным запрошенным путем:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

Ваш RewriteCond похоже, всегда соответствует, поскольку версия HTTPS перенаправляет обратно на HTTPS снова и снова.

Попробуйте вместо этого:

RewriteCond %{HTTPS} !=on