nginx配置防盗链
如果前面配置中已经加了 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
那么会和这一部分重复,这时候上面的生效,所以,我们需要把两者合在一起
白名单:*.hy.com *.cnblogs.com
location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ {
valid_referers none blocked server_names *.hy.com *.cnblogs.com;
if ($invalid_referer)
{
return 403;
#rewrite ^/ http://www.example.com/nophoto.gif;重定向到到一个图片
}
}
谢谢

浙公网安备 33010602011771号