好久没写文章了,这次写的是如果用nginx实现防止图片盗链. 一共有两种方法,直接写到nginx的配置文件里就可以了.
一,针对后缀实行防盗链
location ~*\.(gif|jpg|jpeg|png|bmp|txt|zip|jar|swf)$ {
valid_referers none blocled *.mynginx.com;
if ($invalid_referer) {
rewrite ^/ http://www.mynginx.com/daolian.gif;
#return 403;
}
}
二,针对图片目录实行防盗链
location /images/ {
alias /data/images/;
valid_referers none blocked .dujiaoniu.com;
if ($invalid_referer) {
rewrite ^/ http://www.mynginx.com/daolian.gif;
#return 403;
}
}
这样就可以防止被人盗链你网站的图片了.