博客在添加友链的时候总会有同学提供HTTP的头像图片
就会导致友链页面HTTPS的小绿锁变成不安全的 ❕
想要解决这一问题可以通过PHP来实现,话不多说先看东西😀
<?php
$get_u = $_SERVER["QUERY_STRING"]; //获取地址栏url中‘?’之后的内容
$url = substr($get_u,4); //取$get_u中获取内容的第五个字符到最后
$img = file_get_contents($url,true); //获取得到的字符串
header("Content-Type: image/jpeg;"); //告诉浏览器这个页面显示的是一张图片
echo $img; //输出图片
新建一个PHP文件名称随意,我这里新建https.php
然后就可以通过https://url.com/https.php?url=xxxxxx
来获取http资源的图片xxxxxx
表示http开头的图片
DEMO:https://haybin.cn/https.php?url=http://pic2.zhimg.com/50231edb9c0f1194961786e140d97a5d_r.jpg
在HTTP头像图片链接前加上https://url.com/https.php?url=
就可以完美解决绿🔒变 ❕ 的问题了
还有一种方法,使用HSTS,不仅ssl评分会到A+(最高分),并且所有的页面中通过http加载的资源都直接干掉,(虽然这么做不太好)
文章不错支持一下吧
这个不错哈![]()
学到了。
学到啦![]()
干得漂亮!!