虚拟子域名

虚拟子域名

我想通过 .htaccess 专门管理子域名。

我能够捕获我设置的子域名 - 例如,support.testsite.com - 目前,我将其重定向到 testsite.com/support。

我想要做的是保留子域名,即使在重定向之后 - 因此 support.testsite.com 似乎仍留在用户的地址栏中,即使它实际上位于 testsite.com/support。

我是否应该在 /support 中维护另一个重写地址的 .htaccess 文件?

谢谢!

答案1

您需要设置反向代理在虚拟域 support.testsite.com 中。

将以下模块加载到你的 Apache 中:mod_proxymod_proxy_http

ProxyPass / http://testsite.com/support/
<Location />
  ProxyPass / https://testsite.com/support/
</Location>

只是一个警告:在反向代理后面,应用程序可能需要做一些调整才能正常工作 - 更多阅读材料可以在mod_proxy_html apache 文档mod_proxy_html 主页

相关内容