如何修复 WordPress 中的混合内容错误(分步)

您是否在 WordPress 中看到混合内容错误? WordPress 中的混合内容错误是由不正确的 HTTPs/SSL 设置引起的.通常它不会影响您网站的功能,但可能会对您网站的 SEO 和用户体验产生不利影响.在本文中,我们将向您展示如何修复 WordPress 中的混合内容错误.

How to fix the mixed content error in WordPress

什么是 WordPress 中的混合内容错误?

强烈建议在 WordPress 中添加 HTTPS/SSL,因为 2018 年 7 月之后 Google Chrome 会将网站的所有 http 版本标记为不安全.

SSL 为从您的网站传输到用户浏览器的数据添加了额外的安全层.Google 等搜索引擎也建议在您的网站上使用 SSL.

所有最好的 WordPress 托管公司现在都提供免费 SSL 作为其套餐的一部分.如果您的托管公司不提供,那么您可以通过 Let's Encrypt 为您的 WordPress 网站获得免费的 SSL.

如果您在网站上正确实施了 SSL,那么您会在浏览器地址栏中的网站 URL 旁边看到一个绿色的挂锁图标.

Secure content sign

另一方面,如果您的 HTTPS/SSL 设置未正确设置,您将在地址栏中看到信息标志或坏掉的挂锁图标.

Not fully secure due to mixed content

这表明当您的网站使用 SSL 证书时,您网站上的某些内容仍然来自非 HTTPS 网址.

您可以使用检查工具找出通过不安全协议提供的内容.混合内容错误将在控制台中显示为警告,其中包含每个混合内容项目的详细信息.

Mixed content displayed in developer tools

如果它只是您可以手动修复的单个项目,那么您可以通过编辑出现的帖子、页面或主题文件来继续修复它.

但是,在大多数情况下,这些项目由 WordPress 动态添加或存储在您的数据库中.在这种情况下,很难检测到所有这些并手动修复它们.

话虽如此,让我们来看看如何轻松修复 WordPress 中的混合内容错误.

修复 WordPress 中的混合内容错误

您需要做的第一件事是安装并激活 SSL Insecure Content Fixer 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

激活后,您需要访问设置» SSL 不安全内容页面以配置插件设置.

SSL secure content plugin settings

此插件为混合内容错误提供了不同级别的修复.我们将解释它们中的每一个、它们的作用以及哪一个最适合您.

1.简单

这是所有初学者用户的最快和推荐方法.它会自动修复 WordPress 中脚本、样式表和 WordPress 媒体库图像的混合内容错误.

2.内容

如果简单的方法不能解决您网站上的混合内容错误,那么您应该尝试这种方法.除了检查 WordPress 内容和文本小部件内部的修复外,它还将使用 simple 的所有功能.

3.小工具

这包括在内容级别应用的所有修复以及对您网站上所有 WordPress 小部件中加载的资源的额外修复.

4.捕获

此方法会捕获网站每个页面上从页眉到页脚的所有内容,并将所有 URL 替换为 HTTP.它速度较慢,会影响您网站的性能.

5.捕获所有

当以上所有级别都失败时,您可以尝试此方法.它试图修复所有可能导致您网站出现意外行为的问题.它也将对性能产生最大的负面影响.

选择内容修复级别后,您需要向下滚动到 HTTPS 检测部分.您可以在此处选择如何检测网站上的 HTTPS 内容.

HTTPS detect

默认选项是使用 WordPress 功能,该功能适用​​于大多数网站.

如果您使用 Cloudflare CDN、nginx Web 服务器等,您会在下面找到其他特别有用的选项.继续并根据您的特定设置选择您认为适用于您的网站的方法.

不要忘记点击保存更改按钮来存储您的设置.

您现在可以访问您的网站,看看这是否解决了您网站上的不安全内容问题.在检查您的网站之前,请务必清除您的 WordPress 缓存.

如果 WordPress 中的混合内容错误未修复,请重新访问插件的设置页面并重新调整修复级别.

我们希望本文能帮助您了解如何修复 WordPress 中的混合内容错误.您可能还想查看我们最常见的 WordPress 错误列表以及如何修复它们.

10

发表回复