1

サイトのサブドメインでホストされているマップ アプリケーションがあり、URL http://www.example.com/map/からアクセスできるようにしたいと考えています。

問題は、サブドメインが別のサーバーでホストされており、マップ アプリケーションがポート 8000 にあることです。

/map/.htaccess または PHP を使用して、URL を変更せずにメイン ドメインからマップ アプリケーションにリダイレクトする方法はありますか?

また、マップ アプリケーションがホストされているサーバーにアクセスできません。

4

1 に答える 1

3

vhost/server 設定で mod_proxy を使用してwww.example.com

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

vhost/serverまたはhtaccess ファイルで mod_rewrite を使用して mod_proxy にハンドオフします。

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