2

我想做这样的事情:

域 1 = www.abc.com 域 2 = www.xyz.com

当有人去 www.abc.com 它应该去 www.xyz.com/directory/1

我的 apache 2.2 中有这个配置(是的,它有 mod_proxy)

<VirtualHost *:80>
    ServerName www.abc.com
    ProxyRequests Off
    ProxyPass / http://www.xyz.com/directory/1
    ProxyPassReverse / http://www.xyz.com/directory/1
</VirtualHost>

问题是它正在工作,但它在浏览器位置栏中显示http://www.xyz.com/directory/1,我想显示 abc.com。

我让它工作了,在我将域名从测试更改为真实域名后,它停止显示正确的域,所以有人可以告诉我那里是否有问题吗?

4

1 回答 1

0

我只是想通了这一点,当我把这个:

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

这一切都按预期工作:)

于 2010-09-30T16:03:14.273 回答