使用Nginx重写或重定向其位置

使用Nginx重写或重定向其位置,nginx,Nginx,我有一个像这样的URL 1个本地主机/test1/dust 2本地主机/test2/dust 我想使用nginx将它们重定向到下面 1本地主机/test1/notdust 2本地主机/test2/notdust 这个重定向应该在URL包含/dust时发生,所以,我试着像下面那样重写它,但它不起作用 location ~* /dust { redirect /dust /notdust ; } 我不知道我的道路是否正确。有人能帮我吗?谢谢。可能会帮助别人,这就是我所做的 locat

我有一个像这样的URL 1个本地主机/test1/dust 2本地主机/test2/dust

我想使用nginx将它们重定向到下面

1本地主机/test1/notdust 2本地主机/test2/notdust

这个重定向应该在URL包含/dust时发生,所以,我试着像下面那样重写它,但它不起作用

location ~* /dust {
      redirect /dust /notdust ;
}

我不知道我的道路是否正确。有人能帮我吗?谢谢。

可能会帮助别人,这就是我所做的

 location ~*/dust$  {

    rewrite "/([^/]+)/dust/" /$1/nodust/ break;

}