Hostinger PrestaShop 混合内容错误修复教程
当你尝试使用 HTTP 而非 HTTPS 加载图片或其他内容时,就会出现混合内容问题。要解决此问题,只需编辑页面上的链接,让它们以 HTTPS 开头即可。
在 PrestaShop 中强制使用 HTTPS
要在你的 PrestaShop 网站上强制使用 HTTPS,请打开 PrestaShop 管理面板,进入 Configure(配置)→ Shop Parameters(商店参数)→ General(常规),然后选择 Enable SSL on all pages(在所有页面上启用 SSL):


现在,你网站上的所有页面都将使用 HTTPS 加载。你可以通过在无痕窗口中查看网站来进行验证。
如果问题仍然存在
如果混合内容问题依然存在,请使用文件管理器打开你网站的 .htaccess 文件(如果该文件不存在,请先创建它),然后插入以下代码行:
Header always set Content-Security-Policy: upgrade-insecure-requests保存更改并重新加载你的网站,此时网站应能通过 HTTPS 正常运行。
如果你的网站使用了 symlinks(符号链接),不建议对 .htaccess 文件应用上述更改。
其他资源: