IIS7 301从URL列表重定向

时间:2010-04-20 16:14:39

标签: iis-7 http-status-code-301

最近的更改迫使我添加了一堆301重定向。似乎与文件中的重定向相比,IIS7是我最好的选择。

我已经找到了如何逐个添加它们,但这需要页面/文件夹存在(大多数不再存在(并且创建它们似乎打败了重定向点))并且不适用于动态网址。我也不能去每个页面并在页面级别添加重定向,因为一些旧页面在php中,新服务器不再支持。变化也没有明显的模式,因此每个变化都必须单独制作。

重定向的样本

  • page.htm - > /页/
  • / folder / folder / - > /folder/folder.cfm
  • / folder / folder / - > /文件夹/
  • /page.php?id=1 - > page.htm

编辑:我写出了所有步骤here

1 个答案:

答案 0 :(得分:4)

IIS7 rewriting module允许您指定重写和重定向的规则。它由Microsoft提供,是IIS7及更高版本的免费功能。

如果您有旧版本的Windows和IIS,则可以使用第三方重写器。 IIRF简单易行。

另外,我不知道你的意思是“IIS7是我最好的选择”。您知道,您不能独立于您的Windows版本选择您的IIS版本。如果您有Windows Server 2008,则会获得IIS7。 Windows Server 2008 R2,然后是IIS7.5。如果您有Windows Server 2003,那么IIS6。等。