ningx的rewrite模块

nginx的rewrite有4个神奇的标志,搞了一天也没弄明白,最后上网查了一堆,自己试了一天总结一下:

 

首先假设rewrite都是在location中。

 

 

last:匹配到这里结束,执行rewrite之后再从整个server执行一遍。 (没发现last起什么作用)

 

break:匹配到这里结束。

 

redirect:返回临时重定向的HTTP状态302

 

permanent:返回永久重定向的HTTP状态301

 

 

redirect 和permanent地址栏都会变地址。

你可能感兴趣的:(rewrite)