在 nginx 中无需更改 URL 即可将域名重定向到另一个域名

在 nginx 中无需更改 URL 即可将域名重定向到另一个域名

我有两个 Web 服务器,一个是 Ruby,另一个是简单的 WordPress 网站。现在我想将 ruby​​ 网站的页面重定向到 wordpress 页面,但不更改 URL。因此,我想要的是,如果 ruby​​ 网站是 abc.com,wordpress 网站是 xyz.com,那么如果我输入 abc.com,则重定向到 xyz.com,但 URL 中应该是 abc.com。

Ruby 由 nginx 提供服务。我可以重定向到 wordpress 网站,但 URL 也发生了变化。

答案1

最后我终于能够做到这一点,这有一个非常简单的解决方案。

http {
    upstream myproject {
        server abc.com;
    }

    include mime.types;

    server {
        listen 80;
        server_name xyz.com;
        location /about-us {
            proxy_pass http://myproject;
        }
     }
}

希望它能帮助其他人

相关内容