如果网站的图片很多,被别人盗链了,那流量哗哗的,几天就没有了,有时还是有必要设下防盗链的。以下是在nginx下设置防盗链,测试成功。

以下是对网站的单个目录进行防盗链设置

location /attachments/ {
           
                valid_referers none blocked acyoo.com *.acyoo.com;
                                if ($invalid_referer) {
                                rewrite  ^/  http://kzpu.com/images/replace.gif;
                                                          }
            }

说明:1。attachments是网站的目录,设置此目录下的文件防止盗链

            2。如果是盗链了,则转向replace.gif这张图片。

以下是对整个网站进行防盗链设置

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
                        {
                                valid_referers none blocked *.acyoo.com *.google.com *.baidu.com;
                                if ($invalid_referer) {
                                rewrite ^/ http://kzpu.com/404.jpg;
                                #return 404;
                                }

 

说明:1。这种方法是对整个网站的文件防止盗链

            2。如果是盗链了,则转向404.jpg这张图片。

4 对 “nginx下防盗链,测试成功”的想法;

  1. 我还没有入门,但已经入手vps了。

    我不知道怎么样去设置nginx。。。

    请教一下具体怎么样操作的呢,通过SHH操作吗??

发表评论

您的电子邮箱地址不会被公开。