文章詳情頁
nginx rewrite參數解析
瀏覽:195日期: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
相關文章:
排行榜