重定向停留在同一个域中的Nginx反向代理

时间:2017-07-20 18:12:52

标签: nginx reverse-proxy

我已经将nginx vhost配置为在域上使用某些请求而在另一个域中使用其他一些请求。我想只显示最终结果而不让用户知道这两个版本的存在。

例如,http://old.website.comhttp://new.website.com中的某些部分合并在http://www.website.com中。

一切正常,但如果301或302有完整路径,则会重定向到http://old.website.comhttp://new.website.com

有没有办法避免重定向?

PS:我现在无法改变旧的或新的。

1 个答案:

答案 0 :(得分:0)

proxy_redirect应该解决这类问题。确切的指令取决于您的Nginx配置,例如您使用的location等等。

文档为here