Finally,Sinaimg.cn已经开始防盗链了,免费的新浪图床开始防盗链了,这下可怎么办?一大批使用新浪图片外链的站长朋友们想死的心都有了,莫非真的要本地化外链图片?但是宽带吃不消啊,别慌,上有政策下有对策,且看我们如何反盗链。

1、最简单有效的方法

在网站配置文件里面加一行配置:add_header Referrer-Policy "no-referrer";

新浪图床防盗链外链图片打不开解决方法 网站运营 第1张

PS:当然也可以直接在网站全局头部文件<head>...</head>之间加上这段代码达到相同的效果:<meta name="referrer" content="same-origin"> <meta name="referrer" content="no-referrer">

这条配置的意思是将整个 Referer 首部移除。访问来源信息不随着请求一起发送。总之就是让新浪那边认为,这张图片我是直接输入完整的图片地址打开的,而不是从他人的网站引用打开的。

优点:快速高效。

缺点:此方法会导致第三方统计代码失效,广告联盟代码失效。

2、高级解决方法

目前已知已下新浪图床域名均已陆续开启了防盗链措施:ww1.sinaimg.cn,ww2.sinaimg.cn,ww3.sinaimg.cn,ww4.sinaimg.cn,ws1.sinaimg.cn,ws2.sinaimg.cn,ws3.sinaimg.cn,ws4.sinaimg.cn,wx1.sinaimg.cn,wx2.sinaimg.cn,wx3.sinaimg.cn,wx4.sinaimg.cn。

大家可以取数据库(phpmyadmin)里直接批量替换这些域名为已下域名中的随便一个就行:tva1.sinaimg.cn,tva2.sinaimg.cn,tva3.sinaimg.cn,tva4.sinaimg.cn,tvax1.sinaimg.cn,tvax2.sinaimg.cn,tvax3.sinaimg.cn,tvax4.sinaimg.cn。

优点:无任何副作用。

缺点:操作过程相对繁琐。

3、反向代理新浪图床域名

如果你已经进行了第二种方法的操作把域名都换成了tva1.sinaimg.cn,那么就直接在服务器里添加反向代理目标url: http://tva1.sinaimg.cn

新浪图床防盗链外链图片打不开解决方法 网站运营 第2张

版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。

上一篇: 个人博客备案通过

下一篇: 没有了

用户评论 (0)

暂无评论

嘿,我来帮您!