Hostinger WordPress 混合内容错误修复教程
在安装 SSL 证书并强制使用 HTTPS 协议之后,你的网站可能会在 URL 栏域名旁边显示“不安全”警告:


此外,网站上的某些元素可能无法正常工作或加载失败。这通常是由于**混合内容(mixed content)**问题导致的,即网站上的某些图片或其他内容仍在使用 HTTP 而非 HTTPS 加载。
要解决此问题,请将页面上的所有链接更新为 HTTPS。如果你使用 Elementor 插件,请从 Hostinger 控制面板登录 WordPress 仪表盘:Websites → WP Admin,然后前往 Elementor → Tools → Replace URL,分别输入使用 HTTP 和 HTTPS 的域名地址:

接下来,保存更改并重新加载你的网站——混合内容问题应该就能解决了。
对于不使用 Elementor 的 WordPress 网站,请查看以下选项:
选项 1 — 使用 Really Simple SSL 插件
从 Hostinger 控制面板登录 WordPress 管理后台:Websites → WP Admin,然后点击 Plugins → Add New:

安装并启用 Really Simple SSL 插件。然后前往 Settings → General:

确保你的网站 URL 包含 https://

选项 2 — 使用 Better Search & Replace 插件
安装 Better Search Replace 插件,然后前往 Tools → Better Search Replace。
- 在 Search for 字段中输入以 http:// 开头的域名
- 在 Replace with 字段中输入以 https:// 开头的域名
- 选择所有数据表,取消勾选 Run as dry run? 旁边的复选框(如果有的话),然后点击 Run Search/Replace:

选项 3 — 向 .htaccess 文件添加代码
如果你的网站使用了符号链接(symlinks),则不建议使用此选项
如果尝试了上述方法后混合内容问题仍然存在,请前往 Hostinger 控制面板 → Websites → Dashboard → File Manager,打开你的 public_html/.htaccess 文件(如不存在则创建它),并插入以下代码:
Header always set Content-Security-Policy: upgrade-insecure-requests保存更改并重新加载你的网站——网站应该就能正常通过 HTTPS 加载了。
注意事项
- 如果问题仍然存在,请尝试按照这份更详细的指南操作。
- 有关混合内容警告的通用说明及其他平台的修复方法,请参阅网站显示混合内容警告时该怎么办。