Nginx使用参数将一个网址重定向到另一个网址

时间:2018-10-04 17:42:42

标签: nginx url-rewriting

我拥有一个提供某些服务的网站,现在我们将其移至另一个域,我需要配置nginx将传入(到旧域)的连接重定向到新的站点,并保留参数。 所以我需要     https://www.example.com/ping/success?hello=world  重定向到     https://www.example2.com/ping/success?hello=world

在example.com配置中应该使用什么?重写位置还是proxy_pass位置?

location ^~ /ping/success {
rewrite ^/ping/success/?(.*)$ https://www.example2.com/ping/success/$1 redirect;
}

不为我工作:(

P.S。 ping /成功后可能有很多参数(参数),所以我需要保留并重定向所有参数

0 个答案:

没有答案