如何在NGINX中重写这个url

时间:2015-01-29 10:49:49

标签: nginx

我有这种方式的多个网址。

http://domain.com/something/static/variable/

但现在我想将上面的网址重定向到

http://domain.com/anything/static/variable/

我试过

location /something{
        rewrite ^ http://domain.com/anything$request_uri? permanent;
    }

但是重定向到

http://domain.com/anything/something/static/variable/

如何修复此重写规则?

1 个答案:

答案 0 :(得分:0)

使用正则表达式

location ~ ^/something/(.*)$ {
        rewrite ^ http://domain.com/anything/$1? permanent;
    }