gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:44:27 25 4
gpt4 key购买 nike

这只发生在 safari 中。我不知道为什么。 Google Chrome、Firefox,一切正常。

在任何使用 safari 的 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]

最佳答案

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

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]

关于.htaccess 仅在 safari 上导致重定向循环 - http 到 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34402177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com