Domain-Name-System
多個域,單個“個性化”網站
我有一個在 NT Server 2008、IIS 7.0 上執行的 asp.net 3.5 應用程序。
我想將多個域指向這個網站(很容易做到),但也希望應用程序知道使用者進入了哪個域,並始終將該域保留在地址欄中,以便我的每個客戶都獲得“品牌" /web 應用程序的自定義視圖,即使在它下面執行的所有相同程式碼也是如此。
這樣做的一般方法是什麼?
你真的不需要做任何事情。如果該站點響應多個域,則使用者將在地址欄中看到相同的域名,因為他/她在站點中從一個頁面到另一個頁面。
如果您有需要為每個不同域更改的特定文本,您始終可以使用以下方法獲取目前域的值:
HttpContext.Current.Request.Url.Host
然後根據需要在您的網站程式碼中使用該值。
要查看多域網站的範例,請查看我的。您將看到我如何根據使用者來自的域更改頁眉中的電子郵件地址。
首先嘗試http://www.fileupdown.com>。然後,嘗試<http://www.noonmarktech.com
希望這可以幫助。