国外免费vps
国内免费vps云服务器

为什么域名设置了https,却不显示小锁?

最近突然发现域名虽然是https,但是却不显是安全小锁,还提示连接不安全,现在把http变更为https,已经是大势所趋,就比如没有SSL证书,一个裸奔http域名访问谷歌浏览器,谷歌浏览器首先就是禁止访问网站,跳出来一条红色警告,说你访问的网站不安全,绝大大部分浏览器都会提醒访问网站不安全。

访问者看到这样的警告 ,是不是很多人都会关闭页面,不再访问。

因此在网上找了一下原因,说是域名是有SSL证书,但是网站里面包含了http链接,比如网站里面的引入图片链接,JS,wordpress模板里面的http链接,页脚里面的http链接,如果是复制的别人的文章过来,里面的超链接也可能是http开头,所以只需要找出他们并修改成https,网站就可以成功被浏览器认为安全网站,小绿锁来了。

小技巧:别人的链接没用https的话,可以去掉前面的http,只要后面的域名部分也能访问网站,而且去掉http只要域名部分的网站链接也会被浏览器认为是安全的。

当然,上面说的方法比较麻烦,一棵树部落在网站找到了一个简单的方法,在HTML的head标签中加一段代码即可:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />

赞(0)
【声明】:为什么域名设置了https,却不显示小锁?来源于网络。本站不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址