Apache 不带301从子域重定向到其他主机

Apache 不带301从子域重定向到其他主机,apache,dns,lamp,Apache,Dns,Lamp,我需要从someSub.somedomain.com指向mysub.mydomain.com,我需要站点的url继续阅读someSub.somedomain.com 我已经尝试了以下多种方法: RewriteCond %{HTTP_HOST} ^DomainA.com RewriteRule ^(.*) http://DomainB.com/$1 [P] 但我似乎什么都做不到。有什么建议吗?这个答案已经回答了这个问题: 但在我看来,你要找的是一个反向代理 在服务器的虚拟主机中: Se

我需要从
someSub.somedomain.com
指向
mysub.mydomain.com
,我需要站点的url继续阅读
someSub.somedomain.com

我已经尝试了以下多种方法:

RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/$1 [P]

但我似乎什么都做不到。有什么建议吗?

这个答案已经回答了这个问题:

但在我看来,你要找的是一个反向代理

在服务器的虚拟主机中:

    ServerName somesub.somedomain.com
    ProxyPass "/" http://mysub.mydomain.com/
    ProxyPassReverse "/" http://mysub.somedomain.com/
现在,当你转到你的浏览器时,所有的请求都会在幕后进行,但浏览器用户不会看到

您可以对此进行各种自定义


别忘了启用
mod\u proxy

Sweet,谢谢你的回答。那么这是主机配置吗?或者这可以在.htaccess文件中使用吗?您可以将其放在httpd.conf中