2015-12-21 2 views
3

Это происходит только в сафари. Я не знаю почему. Google Chrome, Firefox, все работает нормально..htaccess вызывает цикл перенаправления только на сафари - http до https

На любой продукт компании Apple, с помощью сафари, я получаю петлю перенаправлять:

Код:

RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

Не знаю, почему это происходит. Если удалить это работает, но не перенаправляет HTTP на HTTPS, только перенаправляет WWW:

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

Какой URL вы войти? www.example.com? –

+0

LOL no. Это просто для примера. –

ответ

0

Попробуйте изменить и перенаправляет идти прямо в нужное место:

RewriteCond %{HTTP_HOST} ^example.com [NC] 
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301] 
Смежные вопросы