【发布时间】:2019-09-11 20:43:09
【问题描述】:
示例网站是 www.domainA.com。 我想将 DomainA 子目录之一重新定向到 DomainB 根目录。例如http://www.DomainA.com/Folder 将重定向到http://www.domainB.com/ 以提供内容。
我尝试了 Apache ProxyPass,我正在执行以下操作:
ProxyPass /folder/ http://domainB.com
ProxyPassReverse /folder/ http://domainB.com
但是这似乎不起作用,因为我只找到了一个未找到的页面。
我也尝试过简单地做
ProxyPass /Folder/ http://domainA.com
ProxyPassReverse /Folder/ http://domainA.com
只是想看看我是否可以仅使用索引文件将 /Folder 重定向回 domainA 的根目录,但这也不起作用
【问题讨论】:
-
您希望客户端浏览器地址栏中的 URL 更改为新域,还是保留旧的但只显示来自域 B 的内容?
-
我希望将其更改为新域。
-
您要将指令放入 Apache
.conf文件还是.htaccess(语法可能不同)? -
另外,如果客户端尝试
http://www.DomainA.com/Folder/Anything/foo.html,你想重定向到http://domainB.com还是http://domainB.com/Anything/foo.html? -
@Dusan 是的,这是正确的,指令应该在 .conf 文件中。我没有尝试过 .htaccess 但在这种情况下会更好吗?
标签: apache mod-proxy proxypass