2014-10-07 164 views
1

另一个域是否有可能在Apache中重定向从我的域名的请求:www.example.com/index.html到其他域http://www.other-domain.com/page/info,如果我直接访问该页面?重定向请求与mod_rewrite的

因此,用户不应该;吨发现任何东西。他应该简单地认为他正在访问www.example.com,而Apache则回溯http://www.other-domain.com/page/info的内容。

这是因为其他域是新的服务器,用户应该能够访问旧的URL为好。注意,我不想做一个301重定向

我知道这可以用VirtualHost做,但我的虚拟主机不允许我使用的。我可以使用mod_rewrite,所以我希望我可以用同样的技巧。

任何人如果T他是可能的,如果是的话,该怎么办呢什么想法?

RewriteEngine on 
RewriteRule ^/index.html$ http://www.other-domain.com/page/info [PT] 

回答

0

只有实现这一目标的方式是通过www.example.com使mod_proxy。一旦mod_proxymod_rewrute启用地方治在DocumentRoot/.htaccesswww.example.com的:

RewriteEngine On 

RewriteRule ^/?(index\.html)?$ http://www.other-domain.com/page/info [L,P]