Iis

網址中未包含 www 時網站未載入

  • March 19, 2010

如果我鍵入以下內容,為什麼我的網站無法載入:

example.com

但是當我輸入時它確實有效:

www.example.com

這是IIS中的設置嗎?

我們將 ASP.NET 3.5 與 SQL Server 數據庫一起使用。

提前致謝!

即使您有指向 Web 伺服器的 example.com 和 www.example.com 的 DNS 記錄,您仍然必須告訴 IIS7 在看到這些域時要為哪個站點提供服務。

這是通過為每個域名(稱為主機頭)添加一個“綁定”來告訴 IIS 哪個“站點”為客戶端提供服務來實現的。

您將需要“www.example.com”的綁定和“example.com”的綁定。

在此處查看圖片:http ://www.iishacks.com/wp-content/uploads/2008/10/host-header-iis7.gif

您需要使用 URL 重寫工具來檢查 URL 是否被設置為*http://domain.com,如果是 - 添加www。*裡面。為此,您需要額外的軟體進行重定向。我自己正在使用 ISAPI_Rewrite 工具來做一些簡單的事情,比如重寫,這個軟體也可以免費提供。現在我使用 Helicon Ape 作為 IIS7 的 Apache 模擬器。

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