我的Safari副本拒绝打开我的网站example.com
。
每次我尝试访问http://example.com
Safari(不是服务器!)都会将我重定向到https://example.com
,并立即告诉我:
" Safari无法打开页面" https://example.com"因为Safari无法连接到服务器" example.com"。
似乎我的Safari副本已经缓存了#39; HTTPS重定向或其他什么。
以下是我的尝试:
但每次我立即得到消息时仍然如此。它出现在几毫秒内让我认为它被缓存在某个地方。
尝试访客帐户时,问题就会消失。但是,我家中和工作中的Mac都受到了影响,大概是因为iCloud正在同步某种Safari缓存文件。
This thread here似乎暗示它与HSTS有关(正如@rluta所认为的那样),或者与Strict-Transport-Security
标头设置有关。我已经确认,并且在访问网页时没有设置Strict-Transport-Security
标题。
如果可能的话,我真的不想重置"重置"我的Safari副本,因为我每天都在使用它。有什么想法吗?
答案 0 :(得分:4)
在Apple Support Forum处,报告了以下问题以解决此问题:
希望有所帮助。
答案 1 :(得分:3)
由于您的网站过去常常支持HTTPS,因此您可能拥有一个缓存的HSTS条目,该条目指示Safari始终使用HTTPS连接到您的网站。
您可以在Safari中清除HSTS设置,如下所示:
答案 2 :(得分:1)
您是否尝试在Safari中清除历史记录?
答案 3 :(得分:1)
我知道你尝试过这个显而易见的事似乎很傻吗?