如何修复OpenCart网站中的混合内容错误

101次阅读

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

网站上的 HTML 通过安全的 HTTPS 连接加载(安装了 SSL 证书),而其他内容(如图像、视频、样式表和脚本等)仍是使用不安全的 HTTP 加载时,就会出现混合内容连接,网站也容易受到攻击。那么如何修复 OpenCart 网站中的混合内容错误?下面一起来了解下。

如何修复 OpenCart 网站中的混合内容错误

混合内容错误的出现主要是因为 Web 内容没有全部使用安全的 HTTPS 加载,存在部分的不安全连接。要修复 OpenCart 网站中的混合内容错误,我们只需将未使用 HTTPS 连接加载的网页链接开头修改为 HTTPS,相关操作步骤如下。

首先,确保两个 config.php 文件(一个在 public_html 根目录中,另一个在 /admin/config.php 目录中)具有通向我们的域的 HTTPS URL。

然后,我们可以在文件管理器中打开 config.php 文件,轻松执行所需的替换:按 Ctrl+ H 快捷键,将 http:// 插入第一个字段,并将 https:// 插入第二个字段。在此之后选择全部替换,如下图所示:

如何修复 OpenCart 网站中的混合内容错误

如果完成上述内容替换后,网站仍存在一些混合内容,这时我们可以登录到 OpenCart 后台管理页面,在仪表盘中依次选择 Settings → Server,在 Security 部分将 Use SSL 设置为 Yes 即可。

如何修复 OpenCart 网站中的混合内容错误

另外,我们还可打开.htaccess 文件,然后把下面的代码段添加到该文件中,该操作将会强制所有混合内容使用 HTTPS 连接加载,这样重新访问 OpenCart 网站就会显示安全连接了。

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

正文完