修复 WordPress 中的混合内容错误
如果您最近安装了 SSL 证书,则在访问网站时,可能会在浏览器中看到一条新警告,或者注意到某些图像无法正确显示。这种情况可能是混合内容错误造成的,由于您的 WordPress 网站现在是在 HTTPS 上加载,当受 SSL 保护的网站 (HTTPS) 包含通过不安全连接 (HTTP) 提供的元素(例如嵌入图像、视频、脚本或 iframe)时,就会发生这种情况。如果您使用开发者工具排查网站的混合内容错误问题,则可能会看到有关混合内容错误的红色警告。
以下是使用 Really Simple SSL 插件修复该问题的方法。
注意:编辑 .htaccess 文件(Linux 系统)或 web.config 文件(Windows 主机)也可修复此问题。
- 安装插件。
- 激活插件。
- 将出现一个弹出窗口,询问您是否激活 SSL。
警告:您不能使用此插件安装 SSL 证书。
- 在“主机提供商”字段中,保留选中的默认值 "Optional - Select your hosting provider"(“可选 - 选择主机提供商”),然后选择 Activate SSL!(激活 SSL!)
- 勾选 Mixed Content Fixer(混合内容修复工具)框(如果默认情况下未勾选)。选中或清除与您的网站相关选项的其他复选框
- 依次选择 Enable(启用)和 Save and continue(保存并继续)。
- 下一部分将提供其他注重隐私的插件,您可以选择安装这些插件,也可以选择 Skip(跳过)以继续。
- 选择 Finish(完成),接着检查网站,确保图像正确显示。
图像依然缺失?
- 选择页面顶部的 Settings(设置)选项卡。
- 选择左侧的 SSL,查看 Mixed Content(混合内容)部分:
- 如果默认的混合内容修复工具无法修复前端混合内容问题,请启用 Mixed content fixer - init hook(混合内容修复工具 - init hook)。
- 如果您在 WordPress 网站的管理环境中遇到混合内容,则启用 Mixed content fixer - back-end(混合内容修复工具 - 后端)
- 选择页面底部的 Save(保存)。
混合内容错误现应已解决,图像也应正确加载。
更多信息
- Really Simple SSL 是第三方插件,因此请查看开发人员的知识库和支持论坛了解详情。
- WordPress 故障排除
- 如不想自行修复此问题,我们的 WordPress 尊享版客户支持团队可以代劳。