很多使用国外主机的朋友都知道CPU等资源限制,所以一般会尽量减少资源的占有量。但是在不少论坛,有朋友反应网站、博客因超标而被停了,一部分是因为自己确实占用了很多资源,还有些是因为被盗链资源而连累的。特别是一些图片站、下载站被人盗链的可能性很大,站长自己也很难及时发现。因此,防盗链是很有必要的。
简单地说,盗链就是指B网站将A网站中的一些资源的链接地址贴到B网站中。常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,美其名曰是本站原创。
现在许多大网站为了防止自己的资源被人盗用,已经各自采用了一些反盗链的方法。此时如果你在点击小网站盗链的大网站的链接,往往会出现一个通知网页,说本内容属于盗链,然后指向一个真正的源网站。
防盗链的方法:
防盗链的方法有很多,不同脚本语言的网站系统有不同的方法。下面简单介绍一些方法:
1、使用WordPress博客系统的朋友,请注意在themes、plugins、uploads等文件夹下添加一个index.html文件(内容随便),防止他人“偷窥”你的模板、插件、图片等。
2、使用Lunarpages等国外主机的朋友,可以在控制面板(Cpanel)里设置。Cpanel里有一个应用是HotLinkProtection,如果没有设置,显示的是“Hotlink protection is currently disabled ”,只要激活(Activate)即可。 添加.htaccess文件实现防盗链:
1、 RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://你的域名/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://你的域名$ [NC] RewriteRule .*/.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ 盗链后转向的地址 [R,NC]
修改一下上面的代码,然后保存为.htaccess,并且上传到你空间上面要保护的目录下就可以了。 2、把下面的语句存成一个.htaccess文件,并放到你的网站的根目录。(注意把域名改成自己的) SetEnvIfNoCase Referer “^http://waterylife\.com/” local_ref=1 Order Allow,Deny Allow from env=local_ref Allow from 127.0.0.1
3、防盗链软件。使用自己服务器的朋友,可以安装防盗链软件。这类软件也不少,下面列出3个:
RealServer防盗链插件 4.0 流媒体服务器防盗链插件[HelixApp REAL-A]是一款基于Real Helix Universal Internet Server的服务器端验证插件。为Real流媒体服务器提供盗链验证、防止影片下载、日志记录等功能,能够为各网站应用或流媒体平台提供强大的验证功 能!
链接守护者 主要功能就是反盗链,能判断引用网站来源,而决定是返回真实的文件数据、还是替换的文件数据。产品为ISAPI过滤器,效率是所有反盗链接产品中最高的,资源占用极少。
IIS防盗链(威盾IIS防火墙) 来自威盾科技,专业的防盗链软件。 |