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;
它从包含它的任何地址中删除末尾的斜杠