htaccess 仅重定向 / (根) 并屏蔽 URL

htaccess 仅重定向 / (根) 并屏蔽 URL

我有一个 Web 服务器作为公司网络 (Apache) 的一部分。我们的主页只是一个登录页面,我有一个员工中心作为子文件夹example.com/hub

我想将/hub网站保留在服务器上,但是,我想将/(根)网站(它将是一个新网站)迁移到另一个主机并保持域名原样。

因此,如果有人首先访问我们的域名,它会访问我们的服务器,然后被重定向到其他主机,但域名是相同的。但是当访问时,example.com/hub它会从公司网络服务器加载。

我怎样才能做到这一点?

答案1

如果您坚持通过路径保持分离,/hub/则必须使用反向代理。要么配置本地 Web 服务器以代理除/hub托管服务器之外的所有内容,要么配置托管服务器以代理/hub本地服务器。无论哪种方式,所有流量都将通过这两个服务器之一。

如果您想完全分开,则必须切换到子域。指向example.com您的托管服务器和hub.example.com本地服务器。当然,您可以配置托管服务器以/hub通过重定向来回答所有请求,以hub.example.com防止现有 URL 中断,但新链接应使用子域。

相关内容