Windows-Server-2008

IIS7 頁面別名

  • August 2, 2012

我有一個問題,我確信這並不難,但我真的不知道如何使用 Windows IIS 控制台。我有兩個靜態 html 頁面(Lorem Ippsum 頁面),當我訪問我的網站時,我想訪問它們,比如www.mysite.com/lorem1www.mysite.com/lorem2. 因為在站點上完成了很多部署,所以我不想將頁面放入其中,wwwroot因為它們將在下一次建構時被刪除。我也不想集成這些頁面,所以它們隨建構一起提供,因為它只是用於測試,所以我創建了一個虛擬目錄virtdir,現在 html 頁面所在的位置,並且為了訪問我必須編寫www.mysite.com/virtdir/lorem1. 我感興趣的是:如何將請求重定向www.mysite.com/lorem1www.mysite.com/virtdir/lorem1以保持我創建的虛擬目錄並使其對瀏覽器不可見。

兩種方式,取決於你想要什麼:

  1. HTTP 重定向將獲取所有 /lorem1,然後將您發送到 /virtualdir/lorem1。這很簡單,您只需在根目錄下創建一個名為 lorem1 的文件夾,然後在 IIS 中為其設置 HTTP 重定向(點擊文件夾,然後查看右側的 HTTP 重定向圖示)。否定的是,一旦瀏覽器完成載入,使用者會將其視為 /virtualdir/lorem1 URL。
  2. 使用 URL 重寫來掩蓋真實的 URL,以便使用者將其視為 /lorem1。需要一個 IIS Microsoft 附加組件和一些配置。http://www.iis.net/download/urlrewrite

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