建站教程
2026-10-17 04:53
网站HTTPS混合内容错误修复
什么是混合内容
网站上了 HTTPS,但页面里还有 HTTP 的图片、脚本,浏览器就会报”混合内容”警告,甚至不显示图片。这是上 SSL 后最常见的问题。
怎么产生的
以前写死的 http:// 链接、数据库里存的图片地址还是 HTTP,上了 HTTPS 后这些资源就被浏览器拦了。
怎么修复
- WordPress 后台把站点地址改成 https。
- 用搜索替换插件,把数据库里的 http:// 批量换成 https://。
- 主题和插件里写死的 http 链接也要改。
注意改数据库
直接改 wp-config 不够,数据库里的文章图片地址要批量替换,用专用插件做,别手动改库。改之前先备份。
彻底解决
改完用浏览器开发者工具看 Console,还有没有报 HTTP 资源。全部替换成 https 后,混合内容警告就没了。
一句话总结
上 HTTPS 后批量替换数据库里的 http 链接,改完查 Console 确认无残留。
注意改数据库
直接改 wp-config 不够,数据库里的文章图片地址要批量替换,用专用插件做,别手动改库。改之前先备份。
彻底解决
改完用浏览器开发者工具看 Console,还有没有报 HTTP 资源。全部替换成 https 后,混合内容警告就没了。
混合内容修复步骤
- 全站改 https,数据库地址也要换。
- 批量替换文章里的图片链接。
- 用插件一键替换,别手动改库。
- 改完清缓存,看 Console 还有没有报警。
只改 wp-config 不够,数据库里的图片地址也要批量换。用专门的搜索替换插件做,改之前先备份。全部资源走 https 后,浏览器锁标才正常。
一句话总结
混合内容数据库里的图片地址也要批量换,改完清缓存看 Console。
数据库也要改
只改 wp-config 不够,数据库里的图片链接也要批量替换。用专用插件做,改前备份。改完清缓存看 Console 没报警。
改完混合内容验证
改完用浏览器看 Console,还有没有报 HTTP 资源。全换成 https 后锁标才正常。记得清缓存,不然看到的还是旧内容。
改完混合内容记得清缓存,看 Console 没报警才算完。一步到位别留尾巴。
