我想通过.htaccess专门pipe理子域名。
我能够捕获我设置的子域名,例如support.testsite.com – 目前,我将其redirect到testsite.com/support。
我想要做的就是保留子域,即使在redirect之后 – 所以support.testsite.com似乎留在用户的地址栏,即使它实际上位于testsite.com/support。
我应该在/支持另一个.htaccess文件重写地址?
谢谢!
您需要在虚拟域support.testsite.com中设置反向代理 。
将以下模块加载到您的apache: mod_proxy , mod_proxy_http
ProxyPass / http://testsite.com/support/ <Location /> ProxyPass / https://testsite.com/support/ </Location>
只是一个警告:期待一些绕过让你的应用程序在反向代理之后正确工作 – 在mod_proxy_html apache文档和mod_proxy_html主页上可以find更多的阅读。