www.one.com がメイン サイトですが、理想的にはサブディレクトリ (/uk) にある必要があるこのサイトの英国バージョンがあります。
1 つのドメインで複数のサイトを持つことができるように IIS を設定するにはどうすればよいですか?
または、2 つの別々のサイトを作成し、ISAPI_rewrite を使用して www.one.com/uk を指定して別のサイトから読み取ることができますが、URL は www.one.com/uk のままにすることはできますか?
www.one.com がメイン サイトですが、理想的にはサブディレクトリ (/uk) にある必要があるこのサイトの英国バージョンがあります。
1 つのドメインで複数のサイトを持つことができるように IIS を設定するにはどうすればよいですか?
または、2 つの別々のサイトを作成し、ISAPI_rewrite を使用して www.one.com/uk を指定して別のサイトから読み取ることができますが、URL は www.one.com/uk のままにすることはできますか?
2 番目のアプリケーションを指す仮想ディレクトリをセットアップするだけでよろしいでしょうか? asp.netを使用していると仮定すると、web.configファイルに重複がないことを確認する必要があります(いくつかの要素を削除/追加する必要がある場合があります)が、仮想ディレクトリは私が思う簡単な解決策です.
仮想「/uk」ディレクトリをセットアップするだけです。http://support.microsoft.com/kb/172138
複数のドメインを使用する必要がある場合は、プロキシで ISAPI_Rewrite を使用して実行できますが、複数のドメインを使用する必要がある場合は、ホスト ヘッダーを使用して 2 番目のサイト uk.one.com を作成することで簡単に行うことをお勧めします。http://www.visualwin.com/host-header/
「www.one.com」のメイン サイト内に「uk」という仮想ディレクトリを設定し、その中に英国バージョンのアプリケーションを配置するだけです。その中のアプリケーションが相対リンクを使用していることを確認する必要があります (メインアプリケーションに迷い込まないようにするため)、または絶対リンクに /uk/ プレフィックスが含まれていることを確認してください。
または、2 つのホスト名を使用することを検討しましたか? たとえば、グローバル/米国/英国以外の場合は www.one.com、英国のサイトは uk.one.com ですか?
または、uk.one.com のようなサブドメインを設定し、ユーザーが英国出身の場合はそこにリダイレクトすることもできます。それは簡単です。