文章详情页
nginx rewrite参数解析
浏览:139日期:2023-03-13 15:37:55
目录
- 1、先看一个nginx配置
- 2、正则
- 2.1、replace
- 2.2、正则匹配重写例子
- 3、生产配置示例
在nginx的配置中,是否对rewrite的配置模糊不清,还有令人迷惑的
$1、$2...
参数,(其实$1、$2
参数在shell脚本中经常用到,用来承接传递的参数)。本篇从反向代理配置的角度帮助理解一下
1、先看一个nginx配置
rewrite ^/(user_\d)/(\d).html$ https://$host/?$1 permanent;
上面是我写的重写规则,先说$代表的是参数,所以一定是 ()
包含的
()
: 用于匹配括号之间的内容,通过$1
、$2
调用$1
就是user_\d
$2
就是\d
举个例子
https://www.example.com/user_1/2.html
这里$1
就是 user_1
$2
就是2
这实际上就是正则在nginx里面的运用, 下面看一下 正则 的规则,会帮助你理解
标签:
Nginx
相关文章:
排行榜