2016-09-26 3 views
0

これはかなり簡単ですが、明確な答えを見つけるのに苦労します。site /パスを別のサーバーにリダイレクトしますが、site.com/pathを維持してください

私がする必要があるのは、example.com/pathを別のサーバーにポイントし、example.com/pathをURLとして保持することだけです。

私の質問は、受信側のサーバーはリダイレクトを受信するために独自のドメインを持っている必要がありますか?

したがって、たとえばサブドメインを使用し、example.com/path-> sub.example.com/pathを指定します。

どうすればよいですか?それとも清潔な方法がありますか?

私たちは、SEOのためにパスをそのままにして、サブドメインを使用しないことをお勧めしました(ただし、リダイレクトのためには問題ありません)。事前

+0

mにはどのWebサーバーソフトウェアが使用されていますかainドメインサイト(example.com)? –

+0

私はそれがApache/2.2.22だと思っています。 – epluribusunum

答えて

0

おかげで、あなたのメインのサイトの仮想ホスト設定にこれを追加します。このため

ProxyRequests Off 
ProxyPass /path http://any.other.example.com/path 
ProxyPassReverse /path http://any.other.example.com/path 

をあなたはmod_proxyのを有効にする必要があり、あなたのhttpd.confに次の行に:

LoadModule proxy_module modules/mod_proxy.so 

(ただし、デフォルトで有効になっていると思います)

関連する問題