2010-04-20 110 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。等等。