https网站开启SSL小绿锁和感叹号问题

2020年08月28日 08:20:08益点益滴6191

我们之前科普过《什么是SSL和HTTPS?》,还未了解的小伙伴可以点进去看看。今天我们主要掰扯下https网站在浏览器地址栏的小锁图标问题,实际上,小绿锁多见于以360浏览器为代表的国产浏览器,火狐、谷歌等标准浏览器是灰色小锁。

ssl.jpg

设置过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安全锁有感叹号的问题。

超赞,真给力!嗯,必须鼓励~

打赏2
账号:mxy310@163.com[复制]
账号:77940140[复制]