nginx图片防盗链配置方法

虽然说网上nginx图片防盗链的配置都有很多,但是没有一个真正完整的,为什么我要这么说?要么它的配置不是完全的图片防盗链,要么就是说你重定向次数过多,频繁的重定向,报: ERR_TOO_MANY_REDIRECTS错误;

 

nginx图片防盗链完整代码:

server {

listen 80 default_server;

server_name *.fujieace.com;

...

 

location ~* \.(gif|jpg|png|swf|flv)$ {

valid_referers *.fujieace.com;

if ($invalid_referer) {

rewrite ^/ http://$host/404.bmp;

#return 404;

}

}

 

...

}

 

大家只需要把加粗红色的代码放到自己的nginx.conf配置文件中就行,如果你的网站是https,放到配置https server就行;

 

nginx图片防盗链的注意事项:

1、*.fujieace.com请换成你自己的域名,可以是独立的,也可以是泛解析;

2、$host 可以修改为你的服务器ip,也可以修改为你的域名;

3、404.bmp图片后缀不要和location ~*\.(()里面的冲突,否则会报重定向错误;

 

nginx图片防盗链

如果有疑问的,欢迎测试本站的图片防盗链功能!我的nginx. conf配置和上面都是一样的;

    A+
发布日期:2017年03月23日 12:33:47  所属分类:Nginx
最后更新时间:2021-03-20 11:46:47
付杰
  • ¥ 298.0元
  • 市场价:398.0元
  • ¥ 99.0元
  • 市场价:129.0元
  • ¥ 198.0元
  • 市场价:398.0元
  • ¥ 498.0元
  • 市场价:598.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0

  1. 头像 执念 2

    我说怎么会重定向错误,原来是图片类型冲突了!