欢迎光临
我们一直在努力

网站强制HTTPS后混合内容报错怎么解决

混合内容是什么

网站开了 HTTPS 后,页面里如果有图片、脚本、样式还是用 http 地址加载,浏览器就会提示不安全,甚至拦截。这叫混合内容,是强制 HTTPS 后最常见的问题。

先找出哪些资源是http

用浏览器开发者工具看控制台报错,会列出被拦截的 http 资源。也可以在数据库里搜索 http:// 开头的链接,批量找出来。

数据库批量替换

WordPress 可以用插件把数据库里的 http:// 批量替换成 https://,注意别误伤外链。替换前先备份数据库,改错了还能回滚。

主题和插件里的写死链接

有些主题或插件把资源地址写死在代码里,数据库替换改不到。要检查主题设置和插件配置,把 http 改成 https,或者用相对协议地址。

CDN和缓存也要处理

开了 CDN 的话,CDN 回源和缓存配置也要走 HTTPS。清一次缓存再测试,避免旧缓存还返回 http 资源。

配套测评和总结

HTTPS 是建站标配,证书和服务器配置都要到位。选主机商时确认支持免费证书和强制 HTTPS。想对比各家主机商的 SSL 支持情况,去zhujishang.com看教程和实测再下单。 还要注意第三方统计、广告、字体等外部资源是否支持 HTTPS,不支持的要换成支持的服务或去掉。开启内容安全策略(CSP)时要逐步放行,否则可能误拦正常资源。改完清浏览器和 CDN 缓存再验证。

赞(0) 打赏
主机商所有内容均来自网络,若无意侵犯到您的权利,请及时与联系 QQ 2232175042,将在48小时内删除相关内容!!主机测评网 » 网站强制HTTPS后混合内容报错怎么解决

主机商评测网 找服务器 更专业 更方便 更快捷!

专注IDC行业资源共享发布,给大家带来方便快捷的资源查找平台!

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

现托管于【全科云】云服务器。 由【慈云】友情提供服务器赞助支持!