如何在不改变网站 URL 的情况下将请求重定向到另一个域名?

如何在不改变网站 URL 的情况下将请求重定向到另一个域名?

我有一个名为 的网站exemple.com和另一个名为 的dummy.com网站。它们两个都指向同一台服务器。我想要的是dummy.com显示 的主页,exemple.com/dummy但我不想dummy.com改变 URL,所以据我所知我不能使用重定向。我听说反向代理可以做到这一点,但我不知道怎么做。如果不能,有没有办法实现我想要的?我使用 apache2 作为 Web 服务器。

答案1

是的,使用 Apache2 作为反向代理,您可以轻松完成此操作。首先,您需要安装并启用 mod_proxy 模块。然后您需要更新您的 vSite 配置,例如

<VirtualHost *:80>
        ServerName dummy.com

        ProxyPass "/"  "http://exemple.com/dummy/"
        ProxyPassReverse "/"  "http://exemple.com/dummy/"

        DocumentRoot /var/www/dummy.com
</VirtualHost>

最后重新启动 apache 以使您的更改生效。

致以最诚挚的问候
Andreas

相关内容