Windows-Server-2012

站點級別的 IIS 8 URL 重定向

  • May 2, 2015

我正在嘗試做一個簡單的 301 燙髮重定向到 IIS 8 中的另一個 url。最終結果是,如果我導航到 domain2.com,我最終會在 domain1.com 上。

我們正在從 IIS 6 遷移到新伺服器,並且將在此 IIS 8 機器上配置大約 600 多個站點。所有這些站點都執行專有的 CMS,並在同一目錄中查找原始碼。在 IIS 6 中,我只需轉到每個站點的主目錄選項卡並選中“永久重定向”框並提供一個 URL。使用 IIS 8 有“HTTP 重定向”,這看起來可以解決問題,但它被應用於 IIS 8 中共享相同原始碼目錄的所有站點。不像以前在 IIS 6 中那樣在站點級別上。我還研究了 IIS 8 的 URL 重寫模組,但它似乎採用防火牆樣式的規則,我不確定我是否可以有效地創建滿足需求的規則到 600 多個站點。

我正在尋找在我的站點級別進行重定向的最簡單方法,以便擁有多個域的客戶可以將站點重定向到主域以進行 seo 目的。我覺得這在 IIS 6 中很容易實現,以至於我必須忽略新版本中的某些內容。

我有一個解決方案。我不確定這是否是實現此目的的最佳方法,但要解決此問題,必須在 IIS 8 中創建一個唯一目錄和一個單獨的站點。我為該站點配置重定向,因為它指向唯一目錄,所以設置確實不能傳遞到 IIS 8 中的其他站點。

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