Nginx使用persist url将域重定向到子域url

时间:2017-04-17 07:20:15

标签: redirect nginx

我们有一个ruby应用程序,通过urc.xyz.com等URL上的乘客+ nginx提供服务。 现在我们要将 xyz.com 指向/重定向到 abc.xyz.com/client/page 。 下面是试用代码

server {
    server_name xyz.com;
    location  / {
         return 301 $scheme://abc.xyz.com/client/page;
    }
}

但是在浏览器网址中显示的是abc.xyz.com/client/page。我们想要xyz.com。

1 个答案:

答案 0 :(得分:0)

在单个Nginx服务器上获得解决方案并正常工作:

将现有的服务器名称条目添加到现有的

server_name abc.xyz.com xyz.com;

在服务器块中添加

    if ($host = xyz.com)
    {
rewrite ^/$ $scheme://$host/client/page/;
}

但是现在还有很多工作要做,我需要根据proxy_pass改变这个配置。