我有一个带有2个vhost的Apache服务器--vhost1(1.2.3.4)和vhost2(5.6.7.8)。 我想知道是否有可能在内部重写从vhost1到vhost2的URL而不向客户端发送301?我不介意客户端的URL不会改变,但我想知道这是否可能?
两个vhost都绑定到端口80上的不同IP地址。
目前vhost1具有以下RewriteRule
<VirtualHost 1.2.3.4:80>
RewriteRule ^/(.*) http://example.com/$1 [R=301,NE,L]
</VirtualHost>
<VirtualHost 5.6.7.8:80>
</VirtualHost>
和example.com映射到vhost2。 我想直接(内部)将其发送到vhost2,而不会生成301返回客户端。这可能吗?