https网站开启SSL小绿锁和感叹号问题
6年前 (2020-08-28)网站百科11.1k
复制本页网址打印
我们之前科普过《什么是SSL和HTTPS?》,还未了解的小伙伴可以点进去看看。今天我们主要掰扯下https网站在浏览器地址栏的小锁图标问题,实际上,小绿锁多见于以360浏览器为代表的国产浏览器,火狐、谷歌等标准浏览器是灰色小锁。

设置过SSL证书将网站https化后,网站仍然没有小绿锁或灰锁上面有小三角感叹号之类的,特别是有的页面有小绿锁,有的又没有,基本可以肯定是因为网页内容中存在引用http资源的情况。
解决方法:用谷歌或火狐浏览器 打开 自己的网站(有问题的页面),然后 单击 右键或按F12键,审查元素,查看 控制台,如果存在引用http资源的情况,如第三方js、图片等,里面会有提示,找到它修改或删除即可。
如果不是以上问题,还可以试试添加声明的方法。
方法一:
直接在html中添加如下meta标签:
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
方法二:
在Apache、Nginx甚至是程序语言里面,加上下面的header声明:
header("Content-Security-Policy: upgrade-insecure-requests");
只要选择上面的其中一种解决方法进行操作即可完美解决https安全锁有感叹号的问题。
重要声明
当前栏目内容除非特别标注,否则均来源于网络公开信息整理分享,本站不提供存储和下载服务,且无法保证第三方链接永久可靠。您若对本站或当前页面内容有疑问或者建议,欢迎联系我们反馈,我们将尽快与您互动,谢谢支持!

