你的网站装了SSL,浏览器地址栏却没有小绿锁,反而显示“不安全”。客户点进来,第一反应就是关掉页面。这不是小问题,它直接让你丢单。
你到底在为什么买单?
SSL证书现在基本是免费的。你买域名、租服务器的时候,服务商都会送。问题出在:证书装上了,网站里还有一堆图片、脚本、样式表走的还是老的HTTP链接。这就好比你家大门换了把金锁,但窗户还开着。
浏览器检测到这种“混搭”情况,就会弹警告。客户看到的不是你的产品多好,而是“此网站不安全”。
怎么一眼看出问题在哪?
打开你的网站,按F12键,点“控制台”(Console)那个标签。如果看到一堆红色报错,里面写着“Mixed Content”,那就是了。报错信息会直接告诉你,是哪张图片、哪个文件还在走HTTP。
解决这件事,分几步走
第一步:装一个修复插件
在网站后台的插件管理里,搜索“SSL Insecure Content Fixer”这类插件。装好激活后,去“设置”里找到它。
第二步:选修复级别,别一上来就开大招
插件会给你几个选项,按顺序试,哪个管用就用哪个,别贪多:
- 简单模式:新手首选。它会自动修掉大部分脚本、样式表和媒体库图片的问题。够用就别动。
- 内容模式:如果简单模式没搞定,选这个。它会把文章、页面里的内容也扫一遍。
- 小工具模式:再不行,选这个。它连侧边栏、页脚里那些小插件加载的资源也管。
- 捕获模式:这个比较猛,它会扫你整个页面,把所有HTTP都换成HTTPS。但网站会变慢一点。
- 捕获全部:最后的大招。前面都不行再用。它最彻底,但也最拖速度,还可能把页面搞乱。
第三步:别动别人家的东西
如果你的网站引用了外部的图片、视频(比如第三方图床、外链视频),千万别让插件去改那些链接。在插件设置里,勾上“只修复本站内容”。改别人家的链接,不仅没用,还会导致那些资源加载不出来。
第四步:保存,清缓存
设置完点保存。然后去清一下你网站的缓存(如果用了缓存插件的话),再刷新页面看效果。
搞完还报错怎么办?
换一个修复级别试试。从“简单”依次往上试,直到报错消失。如果所有级别都试遍了还是报错,那可能是服务器配置本身有问题,或者你的主题、某个插件代码写得不规范。这时候需要找懂技术的人看一下服务器日志。
几个让你少走弯路的提醒
- 别为了省事直接选“捕获全部”。它会让网站变慢,得不偿失。
- 如果用了国内常见的CDN加速服务,在插件设置里找到对应的HTTPS检测方式选上,不然修复可能无效。
- 修复完以后,花几分钟把网站首页、产品页、结算页都点一遍,确保所有功能正常,图片都能显示。
客户不会给你第二次机会。地址栏那个小锁,就是你的信任凭证。花半小时搞定它,比花几千块投广告更值。
微信扫码