2011-01-12 15 views
0

Can Asp.Net 4 Webformsは異なるドメイン名のURLルーティングを処理できますか?asp.netの複数ドメインURLルーティング4

Ex。 www.abc.com www.admin.abc.com www.domainname.com www.admin.domainname.com

私は上記のURLからの要求を処理するための単一のアプリを作りたいと思います。 私が見つけたシナリオのほとんどは、単一のドメインと複数のWebページに基づいてURLルーティングを行うことを示しています。

ありがとうございます!

答えて

1

はい、可能です(URLルーティングの使用を正しく理解している場合)。

サポートするドメインごとに、アプリケーションのホストヘッダーエントリを設定するだけです。これはIISで行うことができます。

結果として、www.abc.com www.admin.abc.com www.domainname.com www.admin.domainname.comは、すべて同じWebアプリケーションを指します。複数のドメイン名間でセッションを共有することは問題になる可能性があることに注意してください。 (ユーザーがwww.abc.comでサーフィンを開始し、後でwww.domainname.comを使用する場合)

もう1つの方法は、IIS 7.5 URLリライト2モジュールの標準的なホスト名ルールを使用することです。その結果、ユーザーが見ることのできるドメインのみを持つことになります。例えば。 www.domainname.com/myFooPageはwww.abc.com/myFooPageにリダイレクトされます)
これはSEOのための良いアプローチかもしれません

+0

ありがとうございました!しかし、私がIISに対して許可/制御権を持っていない場合は、別の選択肢がありますか? – benjieb

+1

URL書き換え2モジュールがインストールされている場合は、web.configを使用して設定できます。あなたはホスティング業者にそれをインストールするよう依頼できますか? http://www.iis.net/download/URLRewrite – citronas

関連する問題