2010-04-20 55 views
2

最近的更改迫使我添加一堆301重定向。似乎與文件中的重定向相比,IIS7是我最好的選擇。IIS7 301從URL列表重定向

我已經找到了如何將它們逐一添加,但這需要頁面/文件夾存在(大多數不再(並創建它們似乎擊敗了重定向的點)),並且不適用於動態網址。我也無法訪問每個頁面並在頁面級別添加重定向,因爲一些較舊的頁面在php中,而新服務器不再支持這些頁面。改變也沒有明顯的模式,所以每一個都必須獨立完成。 > /頁/

  • /文件夾/文件夾/ - - > /folder/folder.cfm
  • /文件夾/文件夾/ - > /文件夾中的重定向

    • page.htm的

      樣品/

    • /page.php?id=1 - > page.htm

    編輯:我寫的所有步驟here

  • 回答

    4

    IIS7 rewriting module允許您指定重寫和重定向的規則。它由微軟提供,它是IIS7及以上版本的免費功能。

    如果您有較舊版本的Windows和IIS,則可以使用第三方重寫器。 IIRF是簡單和免費的。

    此外,我不知道你的意思是「IIS7是我最好的選擇」。只是你知道,你無法獨立於你的Windows版本選擇你的IIS版本。如果你有Windows Server 2008,你會得到IIS7。 Windows Server 2008 R2,然後是IIS7.5。如果你有Windows Server 2003,那麼IIS6。等等。