web-dev-qa-db-ja.com

htaccessリダイレクト/(ルート)のみとマスクURL

会社のネットワーク(Apache)の一部としてWebサーバーを持っています。メインページはランディングページのみで、サブフォルダーとして従業員ハブがありますexample.com/hub

サーバー上に/hub Webサイトを保持したいのですが、/(ルート)Webサイト(新しいWebサイトになります)を別のホストに移行し、ドメインをそのまま保持したいと思います。 。

したがって、誰かが最初に私たちのドメインにアクセスした場合、それは私たちのサーバーにヒットしますが、その後、他のホストにリダイレクトされますが、ドメインは同じです。ただし、example.com/hubにアクセスすると、会社のWebサーバーから読み込まれます。

これどうやってするの?

2
Slawek

パス/hub/を介して分離を維持することを主張する場合は、リバースプロキシを使用する必要があります。 /hubを除くすべてをホストサーバーにプロキシするようにローカルWebサーバーを構成するか、ホストサーバーをローカルサーバーに/hubをプロキシするように構成します。いずれにせよ、すべてのトラフィックはこれら2つのサーバーのいずれかを通過します。

これを完全に分離したい場合は、サブドメインに切り替える必要があります。 example.comをホストサーバーにポイントし、hub.example.comをローカルサーバーにポイントします。もちろん、既存のURLが壊れないように、/hubへのリダイレクトでhub.example.comへのすべてのリクエストに応答するようにホストサーバーを構成できますが、新しいリンクでは代わりにサブドメインを使用する必要があります。

2