2014-10-07 169 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]