最近的更改迫使我添加了一堆301重定向。似乎与文件中的重定向相比,IIS7是我最好的选择。
我已经找到了如何逐个添加它们,但这需要页面/文件夹存在(大多数不再存在(并且创建它们似乎打败了重定向点))并且不适用于动态网址。我也不能去每个页面并在页面级别添加重定向,因为一些旧页面在php中,新服务器不再支持。变化也没有明显的模式,因此每个变化都必须单独制作。
重定向的样本
编辑:我写出了所有步骤here
答案 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。等。