存档

文章标签 ‘linux’

Godaddy的Linux空间防盗链规则

2010年4月27日

大家都知道盗链在互联网中是防不胜防的,尤其是被访问量大的垃圾站看上,轻则影响原站访问速度,重则很快消耗完空间流量导致关闭,所以不得不采用各种方法来防止盗链反击对手。其中在Linux使用.htaccess规则不失为一种好方法,如果你也是用的Linux的空间,正好也是Godaddy,那不妨参考下指北网搜集到的Rewrite防盗链规则代码

——————————————————————————–

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(404|error|link)
此行设置三个不使用防盗链的目录”404、error、link”,大家根据自身情况取舍
RewriteRule ^.*$ – [L]
RewriteCond %{REQUEST_FILENAME} \.(jpg|gif|png|mpg|psd|zip|rar|txt|mp3|wma|wmv|bmp)$ [NC]
****************设置哪些文件格式需要防盗链,大家自行取舍
RewriteCond %{HTTP_REFERER} !^$
****************以下设置哪些地址不受防盗链规则影响,”IBJX.com”是指北网的域名
RewriteCond %{HTTP_REFERER} !www.IBJX.com [NC]
RewriteCond %{HTTP_REFERER} !IBJX.com [NC]
RewriteCond %{HTTP_REFERER} !bbs.IBJX.com [NC]
RewriteCond %{HTTP_REFERER} !wow.IBJX.com [NC]
RewriteCond %{HTTP_REFERER} !home.IBJX.com [NC]
RewriteCond %{HTTP_REFERER} !www.IBJX.com/bbs [NC]
RewriteCond %{HTTP_REFERER} !www.IBJX.com/blog [NC]
RewriteCond %{HTTP_REFERER} !www.google.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !www.google.cn [NC]
RewriteCond %{HTTP_REFERER} !google.cn [NC]
RewriteCond %{HTTP_REFERER} !www.baidu.com [NC]
RewriteCond %{HTTP_REFERER} !www.baidu.cn [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.cn [NC]
RewriteCond %{HTTP_REFERER} !www.ask.com [NC]
RewriteCond %{HTTP_REFERER} !www.163.com [NC]
RewriteCond %{HTTP_REFERER} !www.yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !www.sogou.com [NC]
RewriteCond %{HTTP_REFERER} !www.soso.com [NC]
RewriteCond %{HTTP_REFERER} !www.sina.com.cn [NC]
RewriteCond %{HTTP_REFERER} !www.msn.com [NC]
RewriteRule (.*) /404/404.gif [R,NC,L]
****************如果发生盗链,则显示”404目录下的404.gif文件”

——————————————————————————–

域名空间 , ,