WordPress网站出现混合内容错误如何修复

90次阅读

共计 996 个字符,预计需要花费 3 分钟才能阅读完成。

目前大多数网站会安装 SSL 证书,以保护用户隐私信息安全。但有时因为网站中存在大量混合内容,访问会出现错误,比如用浏览器打开一个 WordPress 网站,提示“不完全安全”警告,那么什么是 WordPress 中的混合内容错误?遇到这种情况,该如何进行修复呢?

WordPress 网站出现混合内容错误如何修复

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

WordPress 中的混合内容错误通常是由不正确的 HTTPS / SSL 设置引起的。我们知道目前大多数主流浏览器(例如 Google Chrome)会把所有 HTTP 网站标记为不安全,所以强烈建议给网站安装 SSL 证书。

如果网站上正确部署了 SSL 证书,您在浏览器地址栏输入网址后(如 https://www.idcspy.com),点击左侧安全锁,会提示连接安全,如下图所示。

WordPress 网站出现混合内容错误如何修复

然而若未正确设置 HTTPS / SSL,则会在地址栏中看到不安全信息提示。这表示您网站上的某些内容仍然来自非 HTTPS 网址,导致访问出现异常。

如果您使用的是 Elementor 插件,只需转到 Elementor → Tools,然后在 Replace URL 页面中用 HTTP 和 HTTPS 插入域名即可。

WordPress 网站出现混合内容错误如何修复

要是没有使用 Elementor 插件,则可以通过以下方法来修复 WordPress 网站混合内容错误。

1、安装 Really Simple SSL 插件

登录到您的 WordPress 仪表板,然后单击 Plugins→Add New

WordPress 网站出现混合内容错误如何修复

安装并激活名为 Really Simple SSL 的插件,然后转到设置→常规

WordPress 网站出现混合内容错误如何修复

并将网站地址从 http:// 更改为 https://

WordPress 网站出现混合内容错误如何修复

2、安装 Better Search Replace 插件

在 WordPress 仪表板中安装插件 Better Search Replace,然后打开工具→Better Search Replace。

在搜索字段框,输入 HTTP 域名,例如 http://domain-name.com

替换字段中,输入 HTTPS 域名,例如 https://domain-name.com(domain-name 替换成网站域名,比如本站可输入 https://www.idcspy.com),输入完毕后,点击运行。

WordPress 网站出现混合内容错误如何修复

3、在.htaccess 文件插入代码

除了以上方法,您还可以打开 public_html / .htaccess 文件,并插入以下代码:

Header always set Content-Security-Policy: upgrade-insecure-requests

WordPress 网站出现混合内容错误如何修复

正文完
 0