Apache是否有可能将请求从我的域www.example.com/index.html
重定向到另一个域http://www.other-domain.com/page/info
,就像我直接访问该页面一样?
所以用户不应该注意到任何事情。他应该只是认为他正在访问www.example.com
,而apache会回复http://www.other-domain.com/page/info
的内容。
这是因为其他域是新服务器,用户也应该能够访问旧URL。注意, 我不想进行301重定向 。
我知道可以使用VirtualHost
完成此操作,但我的网站托管服务商不允许我使用它。我可以使用mod_rewrite
,所以我希望我能用它做同样的伎俩。
任何人都知道他是否有可能,如果是的话,怎么做?
RewriteEngine on
RewriteRule ^/index.html$ http://www.other-domain.com/page/info [PT]
答案 0 :(得分:0)
实现此目的的唯一方法是在mod_proxy
上启用www.example.com
。启用mod_proxy
和mod_rewrute
后,将此规则放在DocumentRoot/.htaccess
的{{1}}中:
www.example.com