Hostinger OpenCart 混合内容错误修复教程
混合内容是指通过 HTTP 而非 HTTPS 加载图片或其他内容时产生的问题。要解决此问题,只需编辑页面中的链接,让它们以 HTTPS 开头即可。
更新配置文件
要在 OpenCart 网站中强制使用 HTTPS,首先请确保两个 config.php 文件(位于根目录 public_html 中的那个,以及位于 /admin/config.php 目录中的那个)都使用指向你域名的 HTTPS URL:
- 使用文件编辑器打开每个 config.php 文件,然后按 Ctrl+H 打开替换工具
- 在第一个字段中输入 http://,在第二个字段中输入 https://
- 点击 Replace 旁边的 All:


保存更改并重新加载你的网站——网站应已能正常通过 HTTPS 访问。
如果网站上仍残留一些混合内容,请前往 OpenCart 管理控制面板,打开 Settings → Server。在 Security 部分,将 Use SSL 设置为 Yes:

如果内容仍通过 HTTP 加载
如果完成上述步骤后混合内容问题仍然存在,请使用文件管理器打开网站的 .htaccess 文件(如果不存在,请先创建它),并插入以下代码行:
Header always set Content-Security-Policy: upgrade-insecure-requests保存更改,然后使用无痕模式检查你的网站,验证其已正常使用 HTTPS。
如果你的网站使用了符号链接(symlinks),不建议对 .htaccess 文件应用上述更改
其他资源: