我有一个在myhost.com
上运行的Web应用程序
当用户单击页面上的任何按钮时,我想将它们重定向到不同服务器上托管的同一页面。例如,我希望myhost.com/x/happy
重定向到uathost.com/x/happy
我正在尝试使用通配符,以便每个/x/*
页面都被正确重定向。
我尝试使用以下配置,但是单击myhost.com
时,仍未从myhost.com
收到404,因为location ^~/r/ {
proxy_pass https://uathost.com/$1;
}
未配置这些页面,因此需要重定向。 / p>
html
答案 0 :(得分:0)
您是redirecting
还是proxying
?您显示的代码是从proxy
到uathost.com
的重定向。
对于重定向,所有要做的是:
location /x {
return 301 https://uathost.com$request_uri;
}