nginx中的$1、$2、$3分別代表什么?

nginx中的$1、$2、$3分別代表什么?

nginx中,set $para $1,$1表示路徑中正則表達(dá)式匹配的第一個(gè)參數(shù)。

(推薦學(xué)習(xí):nginx教程

以下是一個(gè)示例,用以實(shí)驗(yàn)$1,$2。如:

location?~/abc/(.*)/(.*)?{ ? ????set?$para1?$1 ? ????set?$para2?$2 ? ????content_by_lua_block?{ ? ????ngx.say(ngx.var.para1) ? ????ngx.say(ngx.var.para2) ? ????} ? }

此時(shí),若訪問路徑為localhost:8080/abc/qwe/asd時(shí),則瀏覽器會(huì)輸出。

qwe  asd

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享