如何修复 WordPress 中的“不安全内容”(混合内容)错误
现在所有网站都必须拥有 SSL 证书.这不仅是使您的网站免受威胁的好方法,而且还获得了良好的 SEO 提升回报.
但是,安装和管理SSL 证书以及将您的网站配置为 HTTPS 是一个经常涉及许多问题和错误的过程.常见问题之一是"内容不安全"或"混合内容"错误.
这是您会遇到的最令人沮丧的问题之一,因为它通过向访问者显示几乎将他们吓跑的警告,让他们相信您的网站包含恶意或有害内容.因此,他们可能再也不会访问您的网站.
为防止此错误影响您的业务和流量,在发现错误后立即修复它非常重要.在本指南中,我们将向您展示如何使用简单的免费插件修复混合内容错误.继续阅读以了解其工作原理.
什么是混合内容错误?
混合内容(或不安全内容)错误.
例如,当您的网站配置为 HTTPS,但您的图片和其他媒体链接通过旧的 HTTP 加载时,浏览器会将其视为可疑和不安全的活动,并发出混合内容警告以提醒人们网站上的某些链接可能有害.
发生错误时,Chrome 和 Firefox 等浏览器会在 HTTPS 锁定旁边显示一条警告消息,指出该站点托管不安全的内容.除非他们会在 HTTPS 旁边看到警告标志,而不是安全锁符号.
在某些情况下,如果浏览器认为不安全的内容可能对用户有害,它甚至会阻止脚本或页面.尤其是当网站使用 HTTPS 并在 HTTP 中加载 JavaScript 等代码时,浏览器会将其视为恶意内容并阻止加载脚本.有时,它甚至会通过向用户显示可怕的警告页面来阻止页面.
它如何破坏您的网站
在大多数情况下,混合内容错误不会对您的网站造成太大伤害.您的博客文章和页面将继续加载,网站将正常运行.但是,让您的网站保持这种状态可能会破坏您的网站和业务.
在网站旁边看到警告消息绝对是一个危险信号.想象一下去一个网站买东西并看到混合内容警告.与这样的网站共享您的信用卡信息是否安全?当然不是!
有时,该错误还会干扰您的网站设计和内容.例如,如果 Chrome 阻止加载一个重要的 JavaScript 脚本,您的网站主题将不会正确显示给您的网站访问者.或者图像和视频等重要媒体将不会显示给用户.
如何检查混合内容错误
幸运的是,该错误可以轻松修复.但首先,您需要找出导致错误的内容.您可以使用浏览器开发者工具执行此操作.
使用 Chrome 时,加载网站,然后右键单击并选择检查元素以打开开发者工具控制台(或按 Control + Shift + I).切换到安全标签以查看所有警告消息.在这里,您会看到与网站相关的所有混合内容错误.
在 Firefox 上,按 Control + Shift I 访问开发者工具,您可以在控制台选项卡中看到所有警告消息.
通过这种方法,您可以找出通过 HTTP 加载的链接、脚本或媒体类型,并修复链接以通过 HTTPS 正确加载它们.
如何修复不安全的内容错误
如果您有一个老式的 HTML 网站,您将不得不进行大量工作来手动修复每个混合内容错误.幸运的是,有一个插件可以让 WordPress 立即修复错误.
恰当地命名为 SSL 不安全内容Fixer 插件专门用于修复混合内容错误.这是它的工作原理.
步骤 1:安装 SSL 不安全内容修复程序
首先在您的网站上安装插件.
登录到您的 WordPress 管理仪表板并转到 插件 >>添加新.然后搜索 SSL Insecure Content Fixer 插件.
现在点击安装,然后点击激活.
第 2 步:选择要修复的内容
安装后,转到设置>> SSL Insecure Content Fixer 插件选项卡以启用插件.您还可以在此处选择需要修复的内容.
该插件提供了 5 种不同的配置来修复错误:
- 简单:如果您是一个完整的初学者,建议先尝试此方法.它执行简单的运行,修复最常见的混合内容错误.
- 内容:除了简单选项所做的一切之外,此选项还修复内容和文本小部件.如果第一个选项不能修复错误,请尝试此选项.
- 小部件:此选项修复了上述选项中的所有错误,并确保也修复了与 WordPress 小部件相关的错误.
- 捕获:此选项将修复页面上从页眉到页脚的所有链接.如果错误与脚本有关,此选项将修复它.但是,它可能会影响网站性能,因此请在非高峰时间这样做.
- 全部捕获:此选项可修复所有问题.只有在所有其他选项都失败时才使用它.
现在,如果您已使用浏览器开发人员工具找出导致问题的原因,则可以使用适当的配置来修复错误.
第 3 步:激活插件
要激活,只需选择一个选项并一直向下滚动以选择HTTPS 检测选项.
如果您使用 CloudFlare 或 KeyCDN 等 CDN 服务,请选择与 CDN 相关的选项.否则,将其保留为默认的"标准 WordPress 功能".
点击保存更改按钮,插件就会发挥它的魔力.
结论
不安全内容错误在手动设置 SSL 证书的用户中最为常见,尤其是当您使用第三方插件进行设置时.
避免此类问题的最佳方法之一是选择信誉良好的托管 WordPress 托管平台来托管您的网站.这些平台为您提供为 WordPress 网站正确配置的免费 SSL 证书,这些证书也会自动更新,因此您不必担心处理任何错误.