为什么 safari 是唯一将我的 https 网站标记为不安全的浏览器

问题描述 投票:0回答:2

我最近为我客户的业务创建了一个网站。我们从 GoDaddy(与我们托管的平台相同)购买并设置了 OV SSL 证书。但由于某种原因,Safari 将整个网站标记为不安全,而 Chrome 和 Edge 则表示其安全。网站上的所有链接都有 HTTPS 前缀,所有图像都托管在服务器上。这只是一个为他的业务做广告的小网站,大约有 5 页。为什么 Safari 会将网站标记为不安全?请帮忙。

html https safari ssl-certificate web-deployment
2个回答
3
投票

输入地址或主机名时,浏览器会自动完成 URL 架构。目前,有些浏览器会自动完成为

https://
,而有些浏览器仍会自动完成为
http://
。 Safari 似乎就是后者。

实际上,Safari 将您的 http 网站标记为不安全,这符合预期。

多年来,浏览器供应商一直在默认加密过渡,并采取越来越严格的措施来实现这一目标,例如默认使用 https 连接。

HSTS 预加载列表还指定应仅通过安全连接连接到哪些主机。如果可以在该列表中找到输入的主机名,Safari 可能会使用

https://
自动完成 URL。


安装证书后,通常可以通过这两种方案访问网站。因此,人们可以添加从

http
https
的 301 重定向,以强制每个人都使用加密连接。您的配置中缺少此重定向。通常,可以通过网络托管服务商配置页面中的简单复选框来激活它。

最佳实践是在重定向期间保留请求的所有其他部分(架构除外),以便现有链接仍然有效。例如

http://example.com/test.html
将重定向至
https://example.com/test.html


0
投票

您可以尝试在当前网络上禁用 IPv6,只是检查这是否与 IPv6 有关。

在 Mac 上,您可以通过转至 系统偏好设置 -> 网络 -> {YourConnection} -> 高级 -> TCP/IP 来禁用 IPv6,并将 IPv6 更改为 手动

© www.soinside.com 2019 - 2024. All rights reserved.