图片防盗链(也包括其他类型的文件如音频、视频等)机制的目标在于保护自己的服务器资源特别是网络带宽不被非法滥用,合理的防盗链机制能够让网站有效地远离不法网站的侵扰,让网站资源最大限度地为自己的访问用户服务,而不是不知不觉地默默为其他网站作贡献。同时,必须注意的是,任何防盗链机制都不是百分之百“可靠”的,事实上,大多数网站的防盗链设置都是在保护自己不受盗链网站的侵害与保证网站可用性之间寻得一个可以接受的平衡点,而网站自身的可用性则显然应放在第一位,开句玩笑说,最有效的防盗链机制,恐怕是拒绝一切http请求 ,那样,无论其他网站采用怎样的手段,也无法使用您的图片以及带宽,但这也会让自己的网站不可用。
另一方面,防盗链技术自身,从来不是也不可能是网站保护自己版权的手段。简单地说,只要网页面向公众发布,只要网页能够被“看”到,无论采用怎样的“保护”机制,剽窃者总是有办法将您的内容包括网页上的各种元素收为已有的,尤其在一个法律失位道德混乱的国度,“聪明人”总是不断涌现的,各种手段总是层出不穷的。而我们之所以 RSS Feed 改为全文输出中做那样的说明,是因为:1、表明我们对抓虾处理Feed的方式“不认同不合作”的立场;2、在检查我们自己的Feed中抓虾中的显示情况时,确实可以看到图片防盗链机制能够起作用,整个页面被一贴贴“膏药”弄得支离破碎,会在很多程度影响用户的阅读体验,提请潜在的订阅用户如果可能的话尽量不要使用抓虾订阅我们的Feed。
首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:
“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。
一般盗链分为文件盗链和图片盗链两种,什么下载站,图片站了,这里不得不说的是某些少数人拿着数百M的虚拟空间就想做下载、图片站;所以一般盗链就这样发生了。笔者是理想源码的站长,前天发现Du Meter实时下载流量增加数倍,而IP和PV未见明显变化,持续一天左右,我采取了简单的防盗链,结果数分钟之后就恢复正常了。我采用的方法是利用Rewrite组件,用discuz论坛且静态页面的朋友都知道,下面以图文混排的方式简单的说下,由于没什么技术含量,大家就可以拍砖。
1、下载Rewrite压缩包,解压安装,玩论坛安装过的可免去这步。需要的可以窗口我。
2、打开安装目录下的httpd.ini文件,在最后加上以下语句
RewriteCond Host: (.+)
RewriteCond Referer: (?!http://\1.*).*
http://.*\.baidu\.com|.*\.google\.com|.*googlebot\.com|.edu.yuanma.cc).*).*$
RewriteRule .*\.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O,N]
大体意思是,若请求不来自本站则拒绝请求,转而显示所防盗链网站根目录下的block.gif图片,图片适合图片站,对于下载站而言最好的当然是转跳页面了。第三行代码为被允许的网站。
3、添加ISAPI筛选,如下图
最后重启下你的网站,一个简单的防盗链系统就完成了。
QQ:5503525 QQ交流群:353263
本文来自:www.yuanma.cc 转载请保留出处,谢谢!
留言