2009-12-17 22 views
0

讓我有兩個域命名www.abc.examplewww.xyz.example不同的服務器託管內容提取使用的htaccess

我有一個的.htaccess文件根目錄www.abc.example(即www.abc.example /的.htaccess

將會有什麼的.htaccess 腳本如果我想加載的內容www.xyz.example當我請www.abc.example

如實施例: 如果我瀏覽www.abc.example /測試那麼它將顯示www.xyz.example /測試等的內容而不改變主機URL(即www.abc.example)在瀏覽器的地址欄

回答

3

你要做的是運行一個反向代理。它需要服務器上的mod_proxy

你想要的東西像文檔seems to suggest

ProxyRequests Off 

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

ProxyPass/http://www.xyz.example/ 
ProxyPassReverse/http://www.xyz.example/ 

,假設這樣的配置允許.htaccess。如果沒有,你將不得不使用mod_rewrite和重寫規則與[P]標誌:

RewriteRule ^/(.*) http://www.xyz.example/$1 [P] 

如果你要去的重寫規則路線,不要忘了添加RewriteEngine On,如果它不存在的話!