同じドメイン名を使用する場合は、DNSレベルでこれを行う必要があります。1つの方法は、ジオロケーション対応のドメインネームサーバーを使用することです。
ただし、ユーザーを地域のURLに永続的にリダイレクトする方がはるかに簡単です。たとえば、次の2つのサイトでアプリを設定します。
http://app-emea.yourdomain.com
http://app-apac.yourdomain.com
http://app-amer.yourdomain.com
ユーザーがapp.yourdomain.comの古いサイトにアクセスしたら、WebアプリケーションにAccept-Language
HTTPヘッダー(またはIPアドレス)をチェックさせて、発信元を確認します。次に、新しい場所(app-apac.yourdomain.comなど)を使用してHTTPステータスコード301(永続的に移動)で応答します。
時間の経過とともに、ユーザーは新しいアドレスをブックマークするか、自動的にリダイレクトされます。それは彼らを混乱させるべきではなく、彼らは彼らの側で何も変更する必要がないので、あなたは何も発表する必要はありません。内部URLを非表示にして、ブラウザーのロケーションバーに元のURLのみが表示されるようにする場合は、使用できますが、iframe
このソリューションはお勧めしません(醜いです)。
http://app.yourdomain.com
<html>
<body>
<iframe src="http://app-apac.yourdomain.com"/>
</body>
</html>