Nginx防盗图配置


防盗图主要是针对定向的路径,当用户访问该路径,检测域名,如果域名不对,重定向。

所以先要写个正则表达式。

假设,我的路径是 /public/img/xxx.jpg 那么我就可以这样写。

location ~ \/public\/(css|js|img)\/.*\.(js|css|gif|jpg|jpeg|png|bmp|swf) {
 valid_referers none blocked *.janecc.me;
 if ($invalid_referer) {
 rewrite ^/ http://a.cdn.janecc.me/blog%2Fpiratesp.png;
 }
}

下面是我添加防盗图后的结果。

Nginx防盗图配置

声明:Shire | 一路走一路记|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Nginx防盗图配置


Carpe Diem and Do what I like