郑州seo网站运营研究,刘子社的互联网成长日志

nginx 图片放盗链设置。

nginx 图片放盗链设置。

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
 {
 valid_referers none blocked *.ipple.net *.abc.com;
 if ($invalid_referer)
 {
 rewrite ^/ www.xxxx.com/xxx.jpg;
 #return 403;
 }
 }

测试一下配置是否OK
 # /usr/local/nginx/sbin/nginx -t
 the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
 configuration file /usr/local/nginx/conf/nginx.conf test is successful

然后执行如下命令重启lnmp即可:
# /root/lnmp restart
说明:
 1、请将代码中的*.ipple.net *.abc.com等换成你自己的域名。
 2、请确保server段中只有一个location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$,否则可能导致代码无效。
 如果有下面这段代码,请将其删除或者与上面的代码合并成一段:
 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
 {
 expires 30d;
 }
 再次重启lnmp,你会发现,防盗链设置已经生效了。
本人测试成功的。

呵呵.

标签:Nginx图片放盗链
分类:大杂烩| 发布:lzse2005| 查看: | 发表时间:2011-12-18
原创文章如转载,请注明:转载自郑州seo网站运营研究,刘子社的互联网成长日志 http://www.liuzishe.com/
本文链接:http://www.liuzishe.com/post/436.html

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。