Url rewriting 将两个NGINX重写规则合并为一个
对于NGINX,如何将这两个规则合并到一个规则中Url rewriting 将两个NGINX重写规则合并为一个,url-rewriting,nginx,Url Rewriting,Nginx,对于NGINX,如何将这两个规则合并到一个规则中 rewrite ^/myfolder/(.*) http://myfolder.example.com permanent; rewrite ^/myfolder http://myfolder.example.com permanent; 非常感谢 您只需在第一条规则中扩展正则表达式模式,就可以选择接受最后一个斜杠: rewrite ^/myfolder(/?(.*)) http://myfolder.example.com
rewrite ^/myfolder/(.*) http://myfolder.example.com permanent;
rewrite ^/myfolder http://myfolder.example.com permanent;
非常感谢 您只需在第一条规则中扩展正则表达式模式,就可以选择接受最后一个斜杠:
rewrite ^/myfolder(/?(.*)) http://myfolder.example.com permanent;
把里面所有的括号都去掉。你没有捕获任何东西。它仍然可以工作,并为pcre/nginx节省了一些空间。