GoDaddy 帮助

修复 WordPress 中的混合内容错误

如果您最近安装了 SSL 证书,则在访问网站时,可能会在浏览器中看到一条新警告,或者注意到某些图像无法正确显示。这种情况可能是混合内容错误造成的,由于您的 WordPress 网站现在是在 HTTPS 上加载,当受 SSL 保护的网站 (HTTPS) 包含通过不安全连接 (HTTP) 提供的元素(例如嵌入图像、视频、脚本或 iframe)时,就会发生这种情况。如果您使用开发者工具排查网站的混合内容错误问题,则可能会看到有关混合内容错误的红色警告。

混合内容错误

以下是使用 Really Simple SSL 插件修复该问题的方法。

注意:编辑 .htaccess 文件(Linux 系统)web.config 文件(Windows 主机)也可修复此问题。

  1. 安装插件
  2. 激活插件
  3. 将出现一个弹出窗口,询问您是否激活 SSL。
    警告:您不能使用此插件安装 SSL 证书。
  4. 在“主机提供商”字段中,保留选中的默认值 "Optional - Select your hosting provider"(“可选 - 选择主机提供商”),然后选择 Activate SSL!(激活 SSL!)
  5. 勾选 Mixed Content Fixer(混合内容修复工具)框(如果默认情况下未勾选)。选中或清除与您的网站相关选项的其他复选框
  6. 依次选择 Enable(启用)和 Save and continue(保存并继续)。
  7. 下一部分将提供其他注重隐私的插件,您可以选择安装这些插件,也可以选择 Skip(跳过)以继续。
  8. 选择 Finish(完成),接着检查网站,确保图像正确显示。

图像依然缺失?

  1. 选择页面顶部的 Settings(设置)选项卡。
  2. 选择左侧的 SSL,查看 Mixed Content(混合内容)部分:
    • 如果默认的混合内容修复工具无法修复前端混合内容问题,请启用 Mixed content fixer - init hook(混合内容修复工具 - init hook)。
    • 如果您在 WordPress 网站的管理环境中遇到混合内容,则启用 Mixed content fixer - back-end(混合内容修复工具 - 后端)
  3. 选择页面底部的 Save(保存)。

混合内容错误现应已解决,图像也应正确加载。

更多信息