标签类目:防盗链

Linux VPS和空间.htaccess文件防盗链写法

2010-08-27 | 浏览人数: 6,020次 | 分类:网络杂谈 | 查看评论 发表评论

代码如下:

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !www.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !bbs.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !blog.deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !deepvps.com [NC]
RewriteCond %{HTTP_REFERER} !www.zhuaxia.com [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]

3种Nginx防盗链的方法

2010-06-22 | 浏览人数: 11,431次 | 分类:VPS管理维护 | 1条评论 | 查看评论 发表评论

一:一般的防盗链如下:

location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked www.deepvps.com deepvps.com ;
if ($invalid_referer) {
rewrite ^/ http://www.deepvps.com/retrun.html;
#return 403;
}
}

第一行:gif|jpg|png|swf|flv
表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
第二行: 表示对www.ingnix.com这2个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.deepvps.com/retrun.html页面,当然直接返回403也是可以的。