nginx的rewrite有4个神奇的标志,搞了一天也没弄明白,最后上网查了一堆,自己试了一天总结一下:
首先假设rewrite都是在location中。
last:匹配到这里结束,执行rewrite之后再从整个server执行一遍。 (没发现last起什么作用)
break:匹配到这里结束。
redirect:返回临时重定向的HTTP状态302
permanent:返回永久重定向的HTTP状态301
redirect 和permanent地址栏都会变地址。
nginx的rewrite有4个神奇的标志,搞了一天也没弄明白,最后上网查了一堆,自己试了一天总结一下:
首先假设rewrite都是在location中。
last:匹配到这里结束,执行rewrite之后再从整个server执行一遍。 (没发现last起什么作用)
break:匹配到这里结束。
redirect:返回临时重定向的HTTP状态302
permanent:返回永久重定向的HTTP状态301
redirect 和permanent地址栏都会变地址。