跳转到内容
无痕工具库 无痕工具库

Hostinger PrestaShop 混合内容错误修复教程

当你尝试使用 HTTP 而非 HTTPS 加载图片或其他内容时,就会出现混合内容问题。要解决此问题,只需编辑页面上的链接,让它们以 HTTPS 开头即可。

在 PrestaShop 中强制使用 HTTPS

要在你的 PrestaShop 网站上强制使用 HTTPS,请打开 PrestaShop 管理面板,进入 Configure(配置)→ Shop Parameters(商店参数)→ General(常规),然后选择 Enable SSL on all pages(在所有页面上启用 SSL):

PrestaShop 商店参数 > 常规,突出显示“在所有页面上启用 SSL”并切换为“是”PrestaShop 商店参数 > 常规,突出显示“在所有页面上启用 SSL”并切换为“是”

现在,你网站上的所有页面都将使用 HTTPS 加载。你可以通过在无痕窗口中查看网站来进行验证。

如果问题仍然存在

如果混合内容问题依然存在,请使用文件管理器打开你网站的 .htaccess 文件(如果该文件不存在,请先创建它),然后插入以下代码行:

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

保存更改并重新加载你的网站,此时网站应能通过 HTTPS 正常运行。

如果你的网站使用了 symlinks(符号链接),不建议对 .htaccess 文件应用上述更改。

其他资源: