NGINXredirect后面的反斜杠

我想redirect
www.foo.bar/baz/www.foo.bar/qux

我有我的NGINXconfiguration下面的
rewrite ^/baz$ /qux permanent;

这将www.foo.bar/bazredirect到www.foo.bar/qux但将www.foo.bar/bazredirect到www.foo.bar

如果我更改configuration如下
rewrite ^/baz/$ /qux permanent;
要么
rewrite ^/baz[^/]$ /qux permanent;

www.foo.bar/baz/redirect到www.foo.bar

我怎样才能使尾随/被尊重?

尝试下面的语法

 rewrite ^/baz/?$ /qux permanent; 

这个? 应该告诉nginx前面的字符(在这种情况下是斜线)是可选的

如果你想知道为什么? 只要获得正则expression式语法的参考