rewrite 正则表达式 新URI [flag];
- [flag] 选项用于调控重写的行为,它的取值可能是:
- last:重写完成后,会停止继续处理当前区块所有属于ngx_http_rewrite_module模块的语句(即不会继续匹配当前区块余下的rewrite语句或其它属于该模块的语句)。重写得到的新URL会重新匹配所有location语句,以进行进一步处理。
- break:重写完成后,会停止继续处理当前区块所有属于ngx_http_rewrite_module模块的语句(即不会继续匹配当前区块余下的rewrite语句或其它属于该模块的语句),就像break命令一样,不会有进一步的动作。
- redirect:重写完成后,返回带有302代码(临时重定向)的新URL给客户端,服务端处理完成。该flag只有在"新URI"不是完整的URL地址时才会生效。
- permanent:重写完成后,返回带有301代码(永久重定向)的新URL给客户端,服务端处理完成。
原文地址:https://www.cnblogs.com/gavin11/p/12240108.html
时间: 2024-10-28 15:23:28