混合内容错误:它是什么以及如何修复它?

现在您一定已经在服务器上启用了 HTTPS。太好了。

如果没有,请不要担心,您可以随时通过联系您的托管服务提供商或安装 WordPress 插件(如Really Simple SSL)来做到这一点。

我建议启用 HTTPS,因为 Google 一直对对安全的网站进行排名表现出更大的亲和力。

那么,既然您已经启用了 HTTPS,Chrome 浏览器一定将您的网站识别为安全的,对吗?

未必!

如果您在打开网站时仍然看到不安全的连接,则表示您遇到了混合内容错误。

这背后常见的罪魁祸首是您的Java、CSS  式表和 Mint 数据库 图像,它们是从不安全的服务器或 http 服务器传送的。

 

Mint 数据库

2019 年 12 月发布的 Chrome 更新开始显示混合内容问题,并且该问题仍在继续。

在更新之前, 谷歌不得不建议网站管理员采用HTTPS而不是 HTTP,以确保用户的安全。

HTTPS因素现在是200个排名信号之一,谷歌官方也证实了这一点。

现在,谷歌希望进一步加强监管,要求网站管理员确保其 HTTPS 域名不会呈现混合内容。

用户将收到有关任何受影响页面上使 下面有更多关于这种预期策略的内容 用混合内容的通知,他们可以选择退出或在同意通知后继续浏览该页面。

也就是说,大多数看到“页面不安全”通知的用户都会不愿意在该页面上继续停留。

这可能会导致高跳出率,并可能对网站在搜索引擎结果页面上的排名产生负面影响。

SEO 界普遍认可将浏览网页的时间作为重要的排名因素。

如果人们在访问内容混杂的网 BWB名录 站后不久就退出,那么谷歌的算法很有可能会降低该网站在 SERP 排名中的排名。

想让您的网站名列前茅吗?不要让您的竞争对手胜过您。迈出主导搜索排名的第一步,看着您的业务不断发展。立即与我们联系,让我们让您的网站成为明星!

什么是混合内容错误?

网页由浏览器基于两种协议(HTTP 和 HTTPS)呈现。

遵循 HTTPS 协议的网站比使用 HTTP 的网站安全得多。启用 HTTPS 的网站经过加密,从而确保身份验证、数据完整性和保密性。

然而,有些网站在同一页面上同时加载 HTTPS 和 HTTP 内容,这称为混合内容。

大多数面临混合内容问题的网站都有通过 HTTP 域加载的外部资源,例如图像、视频、样式表、脚本。

即使初始请求是以 HTTPS 形式发送的,但一旦混合内容在 Google Chrome 浏览器中呈现,就会显示该网站不安全,因为 HTTP 资源有可能损害用户。

如何解决混合内容问题?

如果您有一个 HTTPS 域名,但在 Chrome 浏览器的多功能框上看到“不安全”通知,则您的网站很有可能存在混合内容。

步骤 1:识别页面上的混合内容

如果您看到浏览器通知“网页上发现不安全的内容”,请转到源代码并检查页面上是否看到“http://”URL。您只需在源代码上按 CTRL+F 即可完成此操作。您可以通过这种方式找到包含混合内容错误和警告的 HTTP URL

步骤 2:检查资源是否在 HTTP 和 HTTPS 中可用

混合内容有可能同时在 HTTP 和 HTTPS 中可用。在这种情况下,您无需进行任何更改,因为 Chrome 浏览器 79 会自动将混合资源升级到 https://,因此网站将继续运行。

但是,如果您找不到同一文件的 HTTPS 版本 — “资源无法通过 HTTPS 提供”,或者您看到 Chrome 通知“尝试通过 HTTPS 查看资源时出现证书警告”,则为了允许混合内容,您必须考虑将资源迁移到 HTTPS。

步骤 3:将 HTTP 资源迁移到 HTTPS

如果发现资源不是HTTPS或者访问时出现警告,则必须考虑执行以下操作:

  1. 包含来自提供 HTTPS 版本的不同主机的相同资源。
  2. 如果您的外部资源是可下载资产,请下载相同并将其托管在您的 HTTPS 服务器中。
  3. 如果该资源对于网站呈现来说不是不可或缺的,则将其完全排除。

步骤 4:更新源文件

将资源上传到 HTTPS 域后,请使用资源的新 HTTPS URL 更新源代码。

步骤5:检查错误是否已解决。

混合内容警告推出的时间表?

从 2019 年 12 月开始,Google Chrome 将开始以不同的方式处理包含混合内容的网站。官方公告称,Google 计划通过一系列 Chrome 更新逐步淘汰混合内容,而不是一夜之间将其排除在外。

第 1 阶段 – Chrome 79 更新将于 2019 年 12 月推出,它将解除对特定网站上的混合内容的阻止。此 chrome 版本将尽可能自动将 HTTP

滚动至顶部