3

したがって、この問題の基本的な前提は、2つのドメイン名が付いた単一のホストされたWebスペースがあることです。asp.net mvcでルーティングを構成する方法がわかりません。最初に確認するのは、要求オブジェクト内のこのホストであり、Webサイトの2つの別々の部分へのユーザートラフィックを増やすことができます。

例えば:

http://www.mywebsite1.com/products/14

http://www.mywebsite2.com/products/14

上記の2つのURLが、リクエストで使用されたホストのコンテキストに基づいて2つの異なるページを返すようにルーティングするにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

1

URL post controllerの実行を確認し、正しいビューを選択するカスタムビューエンジンを実装する必要があります。

詳細については、これを確認してください:Asp.Netテーマ

于 2009-04-22T07:42:32.600 に答える
1

ドメイン名の部分にもアクセスできるため、IIS7などで使用するURL書き換えを使用することもできます。たとえば、次のように、ドメイン名をURLに挿入する書き換えメソッドを作成できます。

http // www.example1.org / Something / 1-> http // www.example1.org / example1 / Something / 1 http // www.example2.org / Something / 1-> http // www.example2 .org / example2 / Something / 1

また、ドメイン名がURL文字列に含まれているため、デフォルトのルーティングエンジンを使用して、この情報をコントローラーに送信したり、他のことを実行したりできます。

于 2009-06-10T21:48:35.857 に答える