2012-10-11 59 views
1

我們必須託管在我們的網站的一個子域名,我們希望能夠從URL訪問地圖應用http://www.example.com/map/.htaccess在端口8000上重定向到子域而不更改URL?

的問題是,子域是不同的服務器上託管,並在地圖應用上的端口8000.

有沒有什麼辦法可以在我們的主域上使用.htaccess或PHP來重定向到地圖應用程序/map/,而無需更改URL?

此外,我無法訪問映射應用程序所在的服務器。

+0

您可以隨時如果一切都失敗,請使用iframe。 – jeroen

+0

這是反向代理的目的。 – DaveRandom

回答

3

使用mod_proxy,在你的虛擬主機/服務器配置爲www.example.com

ProxyPass /map http://subdomain:8000/ 
ProxyPassReverse /map http://subdomain:8000/ 

使用mod_rewrite來移交給mod_proxy的,在你的虛擬主機/服務器 htaccess文件:

RewriteEngine On 
RewriteRule ^/?map/(.*)$ http://subdomain:8000/ [L,P] 
ProxyPassReverse /map http://subdomain:8000/