Nginx rewrite 4种配置方式的区别

  • redirect:302临时重定向
  • permanent:301永久重定向
  • last:请求跳出当前location,进入server块,重新进行location匹配,超过10次匹配不到报500错误。客户端的url不变
  • break:请求不会跳出当前location,但资源匹配会按照重写后的url进行,如果location里面配置的是proxy_pass到后端,后端服务器收到的请求url也会是重写后的url。客户端的url不变

last一般卸载server或if中,break一般卸载location中

参考如下案例:
Nginx rewrite 4种配置方式的区别

Nginx rewrite 4种配置方式的区别

猜你喜欢

转载自blog.51cto.com/xiaoahehe/2644059