nginx 是强大的 防盗链

location ~ .*.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ {
valid_referers none blocked *.hostloc.com hostloc.com;
if ($invalid_referer) {
#rewrite ^/ http://返回的错误链接/;
return 403;
}
}

第一行:wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv 表示对这些后缀名的文件实行防盗链;

第二行:*.hostloc.com hostloc.com 表示对这2个来路进行判断(*代表任何,任何的二级域名), 你可以添加更多;
第三行:if{}里面内容的意思是,如果来路不是指定来路就跳转到403错误页面,当然直接返回404也是可以的,也可以是图片。

参考网址:http://www.hostloc.com/thread-173538-1-1.html


已发布

分类

来自

标签: