将两个NGINX重写规则合并为一个

时间:2013-12-09 11:18:26

标签: url-rewriting nginx

我怎样才能将这两个规则合并为一个NGINX?

rewrite ^/myfolder/(.*)  http://myfolder.example.com permanent;
rewrite ^/myfolder       http://myfolder.example.com permanent;

非常感谢!

1 个答案:

答案 0 :(得分:0)

您只需在第一个规则中扩展您的正则表达式模式,以选择性地接受最后一个斜杠:

rewrite ^/myfolder(/?(.*))  http://myfolder.example.com permanent;