在nginx中重写规则以删除末尾的额外“/”

时间:2013-10-24 23:23:15

标签: mod-rewrite nginx

所以我想创建一个重写规则,以便在

中使用类型时
mydomain.com/toplevel/secondlevel/

它将其重写为

mydomain.com/toplevel/secondlevel

同样如果我有

mydomain.com/toplevel/

我希望这是

mydomain.com/toplevel

我知道这可以使用rewrite命令和正则表达式来完成,但似乎无法找到正确的正则表达式。

1 个答案:

答案 0 :(得分:0)

将此规则添加到主server部分:

rewrite ^/(.*)/$ /$1 permanent;

它会从包含它的任何地址中删除最后的斜杠。