一、简介
shell中,我们使用$1、$2、$3之类的,代表传递的参数,那么在Nginx中,$1、$2、$3代表什么呢?如下:
if (!-e $request_filename) { rewrite ^/(.*) /index.php?$1 last; }
其实,$1、$2、$3,$n,代表nginx正则匹配的第一个、第二个、第三个参数,第 n个参数。
在上诉案例中,$1代表的是(.*)匹配的内容。