Windows
IIS URL 重寫規則將主機名重定向到 Subolder
當有人訪問埠 80 http:// 上的主機名時,如何為 IIS URL 重寫創建新規則以重定向到子文件夾網站。
前任。使用者訪問http://server01>或<http://server01.company.com>,他們被重定向到<http://server01.company.com/subfolder。
該元素為將客戶端請求重定向到新位置的 Internet 資訊服務 (IIS) 配置設置。
在最簡單的配置中,您只需設置元素的啟用和目標屬性,以便將客戶端重定向到新位置。但是,exactDestination 和 httpResponseStatus 屬性等附加元素允許您通過分別指定 IIS 是否將返回與輸入的目標 URL 完全相同以及將哪個 HTTP 響應程式碼返回給 Web 客戶端來配置重定向的最終使用者體驗。HTTP 重定向在 IIS 的預設安裝中不可用。
在 Windows 伺服器上安裝“HTTP 重定向”IIS 功能
- 在工作列上,點擊伺服器管理器。
- 在伺服器管理器中,點擊管理菜單,然後點擊添加角色和功能。
- 在添加角色和功能嚮導中,點擊下一步。選擇安裝類型,然後點擊下一步。選擇目標伺服器並點擊下一步。
- 在伺服器角色頁面上,展開 Web 伺服器 (IIS),展開 Web 伺服器,展開通用 HTTP 功能,然後選擇 HTTP 重定向。點擊下一步。
- 在選擇功能頁面上,點擊下一步。
- 在確認安裝選擇頁面上,點擊安裝。
- 在結果頁面上,點擊關閉。
如何通過 IIS 管理器向網站或應用程序添加 HTTP 重定向規則
- 打開 Internet 資訊服務 (IIS) 管理器。
- 在“連接”窗格中,展開伺服器名稱,展開站點,然後導航到要為其配置自定義錯誤頁面的網站或應用程序。
- 在首頁窗格中,點兩下 HTTP 重定向。
- 在 HTTP 重定向窗格中,選中復選框以重定向請求並輸入目標 URL。
- 您可以選擇在那裡指定一些選項。
web.config
如何通過您網站的文件向網站或應用程序添加 HTTP 重定向規則打開 sour Web 配置並像這樣添加它:
<configuration> <system.webServer> <httpRedirect enabled="true" destination="http://server01.company.com/subfolder" /> </system.webServer> </configuration>