Domain-Name-System

多個域,單個“個性化”網站

  • August 8, 2012

我有一個在 NT Server 2008、IIS 7.0 上執行的 asp.net 3.5 應用程序。

我想將多個域指向這個網站(很容易做到),但也希望應用程序知道使用者進入了哪個域,並始終將該域保留在地址欄中,以便我的每個客戶都獲得“品牌" /web 應用程序的自定義視圖,即使在它下面執行的所有相同程式碼也是如此。

這樣做的一般方法是什麼?

你真的不需要做任何事情。如果該站點響應多個域,則使用者將在地址欄中看到相同的域名,因為他/她在站點中從一個頁面到另一個頁面。

如果您有需要為每個不同域更改的特定文本,您始終可以使用以下方法獲取目前域的值:

HttpContext.Current.Request.Url.Host

然後根據需要在您的網站程式碼中使用該值。

要查看多域網站的範例,請查看我的。您將看到我如何根據使用者來自的域更改頁眉中的電子郵件地址。

首先嘗試http://www.fileupdown.com>。然後,嘗試<http://www.noonmarktech.com

希望這可以幫助。

引用自:https://serverfault.com/questions/61926