.htaccess仅在safari上导致重定向循环-http到https

.htaccess仅在safari上导致重定向循环-http到https,.htaccess,redirect,safari,.htaccess,Redirect,Safari,这只发生在狩猎中。我不知道为什么。谷歌浏览器,火狐,一切都很好 在任何苹果产品上,使用safari,我都会得到一个重定向循环: 代码: 不知道为什么会这样。如果我删除此选项,它会工作,但不会将http重定向到https,只会重定向www: RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 尝试更改两个重定向以直接转到所需位置: RewriteCond %{HTTP_

这只发生在狩猎中。我不知道为什么。谷歌浏览器,火狐,一切都很好

在任何苹果产品上,使用safari,我都会得到一个重定向循环:

代码:

不知道为什么会这样。如果我删除此选项,它会工作,但不会将http重定向到https,只会重定向www:

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

尝试更改两个重定向以直接转到所需位置:

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]

你输入什么网址?www.example.com?哈哈,不。这只是一个例子。
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]