nginx rewrite break 例子
时间: 2023-10-25 21:08:42 浏览: 153
实例讲解nginx的rewrite规则
当使用nginx的rewrite指令时,可以使用break参数来终止当前的重写规则。这样可以防止执行后面的规则并立即进行重定向。
下面是一个使用rewrite和break指令的例子:
```
location /old {
rewrite ^/old/(.*)$ /new/$1 break;
}
```
在这个例子中,当请求以/old/开头时,将会进行重写。通过使用正则表达式捕获组来提取URI的一部分,并将其作为参数传递给新的URL。然后,使用break参数告诉nginx停止执行后面的重写规则,并立即进行重定向。
阅读全文