在需要防盗链的虚拟主机设置文件或全局设置文件中,按照如下方法设置。其中域名部分可以设置多个,给出例子中以点(.)开头的yynotes.net意为yynotes.net域的任意子域名。

1
2
3
4
5
6
7
8
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
                valid_referers none blocked .yynotes.net;
                if ($invalid_referer) {
                        return 404;
                }
                expires      30d;
        }