最近一段时间,大概是半个月之前开始,一些站长就已经发现,网站上有些引用新浪微博的图片无法正常显示,但是当时以为是新浪微博的cdn节点问题,可是这几天越来越多的人发现,网站上引用的新浪微博图片大量加载失败,看来事情并没有想象中的那么简单。要知道,很多站长都在用新浪微博当免费图床用,如果出问题的话,事情就麻烦了。
但是经过测试,新浪微博的图片cdn节点,确实开启了防盗链功能,如果不是防盗链白名单内的网站,在引用微博图片的时候,就会返回403代码,也就是拒绝访问。
但是有点奇怪的是,新浪微博好像并没有把所有节点全部开启防盗链,有些节点图片还能正常引用,有些就用不了,并且不同地区的网络,访问这些图片也有不同的结果,同一张图片,有些地区能访问,有些地区就访问不了,有点奇怪,难道是新浪微博还在测试?或者是各个节点的同步需要一定时间?
反正不管怎么样,新浪微博开启图片防盗链这件事已经是板上钉钉了,虽然现在还有部分节点可以访问,但是不久的将来肯定会全部锁死的,所以,大家还是尽早将图片本地化吧,或者自建图库。
解决方法就是将以下代码添加到网站的head头部区域。
<meta name="referrer" content="same-origin"> <meta name="referrer" content="no-referrer">
提示:此方法有可能造成部分流量统计平台无法统计你网站的来路情况,另外如果网站上有广告的话,广告商可能统计不到你网站的来路,又被K广告的风险。所以,尽量还是自建图床吧,一劳永逸!
最新评论
正在下载中,不知好不好用。顶。顶。顶 分享是一种美德
安全性怎么样?会不会造成信息泄露?
MATLAB R2021b Update 3 出来了,请更新哈,多谢。
不错,顶。
谢谢大佬!希望以后更新频率不要太高!
好久 没有更新了。
@vposy 这个试试呢
@vposy
又能使用了,大佬辛苦了。
开年这是招的临时工吗,软件上传分类不管电脑手机,全部是在安卓分类里