1

我们有一个地图应用程序托管在我们网站的子域上,我们希望能够从 URL http://www.example.com/map/ 访问它

问题是子域托管在不同的服务器上,而地图应用程序位于端口 8000 上。

有没有办法从/map/我们的主域重定向到地图应用程序,而不改变 URL,使用 .htaccess 或 PHP?

此外,我无权访问托管地图应用程序的服务器。

4

1 回答 1

3

Using mod_proxy, in your vhost/server config for www.example.com

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

Using mod_rewrite to hand off to mod_proxy, in your vhost/server or htaccess file:

RewriteEngine On
RewriteRule ^/?map/(.*)$ http://subdomain:8000/ [L,P]
ProxyPassReverse /map http://subdomain:8000/
于 2012-10-12T00:23:11.030 回答