Mod rewrite 在nginx中重写规则以删除额外的'/';最后

Mod rewrite 在nginx中重写规则以删除额外的'/';最后,mod-rewrite,nginx,Mod Rewrite,Nginx,所以我想创建一个重写规则,这样当 mydomain.com/toplevel/secondlevel/ 它将其改写为 mydomain.com/toplevel/secondlevel 同样,如果我有 mydomain.com/toplevel/ 我希望这样 mydomain.com/toplevel 我知道这可以通过使用rewrite命令和正则表达式来完成,但似乎找不到适合它的正则表达式。将此规则添加到主服务器部分: rewrite ^/(.*)/$ /$1 permanent; 它

所以我想创建一个重写规则,这样当

mydomain.com/toplevel/secondlevel/
它将其改写为

mydomain.com/toplevel/secondlevel
同样,如果我有

mydomain.com/toplevel/
我希望这样

mydomain.com/toplevel

我知道这可以通过使用
rewrite
命令和正则表达式来完成,但似乎找不到适合它的正则表达式。

将此规则添加到主
服务器
部分:

rewrite ^/(.*)/$ /$1 permanent;
它从包含它的任何地址中删除末尾的斜杠