通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在.htaccess文件中加入几句命令即可保护我们宝贵的带宽。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?highdiy.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ - [F]
其中,前两行为命令声明,不必管它,第三行中的“http://highdiy.com”则需改为相应的网站地址,而第四行则为防止盗链的文件类型:gif与jpg,根据需要,可更改或添加其他文件类型,如rar、mov等,不同文件扩展名间使用“|”分割。
如果希望不仅仅让盗链者无法盗链,还要显示出某些警告信息,可创建一个内嵌如“Highdiy图片”、“请勿盗链”文字的图片,——当然,图片要足够 小,不然无法达到节省带宽的主要目的——上传到网站根目录或这个.htaccess文件影响不到的其他目录下,如 “http://www.highdiy.com/warning.gif”,然后,将上面的第四行改为:
RewriteRule \.(gif|jpg)$ http://www.highdiy.com/warning.gif [R,L]
这样,盗链者将看不到其想要盗链的图片,而只能看到您的警告或调侃。
天津亚狐信息科技有限公司 YAHUHOST Information Technology Inc
http://www.yahuhost.com
http://www.yahuhost.net