强行替换网站https链接 - 解决网站显示小黄锁及红色感叹号

温馨提示:文章已超过1772天没有更新,若内容或图片失效,请留言反馈!
摘要: 强制替换全站链接为https...

前言    

从https的推出到现在,已经有很多站长开始使用https了,本站也在使用https,因为https不仅有利于网站SEO优化,https还可以有效的防止网站劫持,并且保证网站的安全连接性,更能给予用户足够的安全感,然而https如果配置的不正确,也会出现很多的问题。

强行替换网站https链接 - 解决网站显示小黄锁及红色感叹号 第1张

提示https不安全,连接存在风险

如果配置完https出现这种情况,绝对不可能是网站本身的问题,而是ssl证书没有正确的安装,才导致出现这种情况,大部分人使用的全部是宝塔控制面板,基本上只需要宝塔后台一键ssl就行了,出现这种情况一般来说只有虚拟主机安装ssl证书才会出现这种情况,出现这种情况是因为没有正确的安装ssl证书却强行开启https,或者是证书有问题,如果证书没问题,自己却不会安装ssl证书的话,只需要联系自己的虚拟主机商即可。

强行替换网站https链接 - 解决网站显示小黄锁及红色感叹号 第2张

https显示小黄锁 红色感叹号“锁开了”

这种情况是最常见的,如果你的网站https显示小黄锁,那就说明你的ssl证书没问题,问题是出在你网站本身。

https显示小黄锁主要原因是因为网站页面里面调用了http资源,因为https是属于绝对安全的加密连接方式,而http却是未加密的纯文本连接方式,也就是说https网页里面绝对不能出现http资源,例如网页里面调用的图片是http网站的,就会导致网站https提示小黄锁,这种情况只需要删掉网站里面的http资源即可。

强行替换网站https链接 - 解决网站显示小黄锁及红色感叹号 第3张

强行解决https小黄锁的方法

如果你找不到网站里面的http资源,或者说你不想删掉网站里面的http资源的话,还有这种强行解决方法,只需要一串代码就能解决https不安全提示小黄锁。

在网站的<head></head> 标签之间,加入以下代码,这串代码的意思是将网站里面所有的http资源强制换成https资源,从而达到全站完全安全的https连接。

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

但需要注意的是,如果你的网站引用了非https链接的图片资源,利用该代码以后可能会造成图片无法显示的情况。

分享