节省你的流量:Linux Apache环境下启用防盗链的方法
这个月连续碰到两个朋友的国内空间资源如MP3被迅雷盗链,而遭到疯狂的下载,限制的流量一夜间被用完(一天下载量高达几十G),有限的流量自己没怎么用却被迅雷等“小偷”搞走,而导致空间不能正常访问的确是一件很可惜的事情,不如国外空间强大的cPanel面板可以直接设置开启防盗链,DirectAdmin在开启防盗链上要略费些周折!下面介绍下DirectAdmin开启防盗链的方法!希望对朋友们有所帮助!
方法:复制代码如下,到.htaccess即可:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|swf|mp3|zip|exe)$ http://www.yourdomain.com/replace.xjpg [R,NC]
相关解释:
1,yourdomain.com需要修改成自己的域名
2,jpg|jpeg|png|gif|mp3|swf|rar|zip|exe 可以根据自己的需要来添加删除防止被盗链文件的后缀!
3,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自你自己的域名,也不是来自google.com和baidu.com,就执行下列转向:
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|swf|mp3|zip|exe)$ http://www.yourdomain.com/replace.xjpg [R,NC] 用一张图片来替换!
4,建议这张图片的尺寸是很小的,以达到节省流量的效果!

1条评论▼