网站部署了https访问为什么没有显示小绿锁
网站部署了https访问,访问过程中地址栏也显示的是https链接,为什么地址栏前面绿色的安全锁没有点亮?
这个问题一般是因为网站页面中既有https协议访问的内容又有http协议访问的内容造成的,浏览器就会判断为并不是全部的请求都是通过https访问,存在不安全性,因此代表安全性的小绿锁没有点亮。
这种情况可以在页面中点击右键,审查元素,通过查看错误或是警告(红色小叉叉或者黄色感叹号)信息,将http访问的请求更改为https访问。一般情况都是图片或者css文件的引用地址为http地址,没有更改为https地址。
为此,我一般在引用图片或者其他地址时候都是引用相对地址,以防止在http与https协议切换中或者改站时候保持域名信息一致。