我们有一个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。
答案 0 :(得分:0)
在单个Nginx服务器上获得解决方案并正常工作:
将现有的服务器名称条目添加到现有的
server_name abc.xyz.com xyz.com;
在服务器块中添加
if ($host = xyz.com)
{
rewrite ^/$ $scheme://$host/client/page/;
}
但是现在还有很多工作要做,我需要根据proxy_pass改变这个配置。