2010-09-15 61 views
1

對於同一個站點,我們有兩個子域,我們希望取決於訪問子域的初始頁面的不同。但在IIS中默認的文檔設置是基於web.config所以...針對同一站點的兩個子域的不同默認文檔IIS 7

我們知道我們可以使用http:/subdomain/page.aspx但它的要求是我們只使用http:/ subdomain in鏈接

期望例如:

  • 單擊連結http:/subdomain1.web.com - >的http:/subdomain1.web.com/page1.aspx (our_website/page1.aspx這個)
  • 點擊鏈接http:/subdomain2.web.com - > http:/subdomain2.web.com/page2.aspx (our_website/page2.aspx)

回答

1

只需使用相同的默認文檔並根據請求的域在Page_Load中寫入重定向。

+0

儘管有一些選項可以在IIS中爲每個子域設置不同的默認頁面(您可以保存一個多餘的請求...) – VSP 2010-09-15 15:11:51

+0

@ ase65s呵呵,那麼您還可以編寫默認頁面,以便它能正確顯示爲這兩個子域。這樣可以節省額外的請求。我猜這是頁面外觀的問題?如果是這樣,你可以使用基於子域的不同主題。基本上我認爲我的立場是,有很多方法可以解決您的問題,IIS中的多個默認頁面是沒有必要的;-) – 2010-09-15 15:20:10

+0

@ ase65s,順便說一句,如果你做一個Server.Transfer而不是Request.Redirect,你可以節省額外的要求。 – 2010-09-15 15:20:55

相關問題