Windows-Server-2008
IIS7 頁面別名
我有一個問題,我確信這並不難,但我真的不知道如何使用 Windows IIS 控制台。我有兩個靜態 html 頁面(Lorem Ippsum 頁面),當我訪問我的網站時,我想訪問它們,比如
www.mysite.com/lorem1
和www.mysite.com/lorem2
. 因為在站點上完成了很多部署,所以我不想將頁面放入其中,wwwroot
因為它們將在下一次建構時被刪除。我也不想集成這些頁面,所以它們隨建構一起提供,因為它只是用於測試,所以我創建了一個虛擬目錄virtdir
,現在 html 頁面所在的位置,並且為了訪問我必須編寫www.mysite.com/virtdir/lorem1
. 我感興趣的是:如何將請求重定向www.mysite.com/lorem1
到www.mysite.com/virtdir/lorem1
以保持我創建的虛擬目錄並使其對瀏覽器不可見。
兩種方式,取決於你想要什麼:
- HTTP 重定向將獲取所有 /lorem1,然後將您發送到 /virtualdir/lorem1。這很簡單,您只需在根目錄下創建一個名為 lorem1 的文件夾,然後在 IIS 中為其設置 HTTP 重定向(點擊文件夾,然後查看右側的 HTTP 重定向圖示)。否定的是,一旦瀏覽器完成載入,使用者會將其視為 /virtualdir/lorem1 URL。
- 使用 URL 重寫來掩蓋真實的 URL,以便使用者將其視為 /lorem1。需要一個 IIS Microsoft 附加組件和一些配置。http://www.iis.net/download/urlrewrite