部署了SSL证书后,为什么网站仍然提示不安全?
原因二:网站内使用了非HTTPS素材,包括图片、CSS、js等
当HTTPS网页中被引入了HTTP协议的不安全元素,如:图片、js、css文件、音频、视频、Flash资源、CSS中引用的HTTP图片、js脚本写入的不安全元素等,默认就会被浏览器拦截。如果强制载入,则会出现不安全提示,如下图所示。
解决方法:
打开浏览器(Chrome浏览器74版本为例),登录需要检查的网页。
按“F12”进入开发者模式。在右上角看到是哪些非安全链接影响了网站。
图2 不安全链接
找到所提示的链接,可以看到确实是http的素材路径。
图3 不安全素材
如果这个链接内容是没什么作用的链接,请直接删除该链接。删除后可以继续查看,确认是否清除了非安全链接。
如果这个链接的内容是至关重要且不能删除的,请将http的素材路径改为https的素材路径。
如果您的网站涉及API等数据类网站,建议和数据调用厂商联系。因为API非常重要,不能随便修改。如果厂商没有做https认证,建议您也不要做认证,防止调用的数据出现问题。具体请与您的相关厂商进行沟通。
处理完成后,请清除浏览器缓存,再次访问网站。