图片盗链行为对网站负载和带宽均会造成不同程度的影响和消耗,有必要对这种行为加以限制,Nginx的防盗链设置非常简单,设置方法如下。
打开nginx.conf,在需要启用防盗链机制的server{}中,加入下面的代码:
location ~ .*.(bmp|gif|jpg|jpeg|png|swf)$ { valid_referers none blocked *.youdomain.com youdomain.com; if ($invalid_referer) { return 403; } }
上面代码中的youdomain.com更换成你的域名即可。