IIS7 301 从 URL 列表重定向
Posted
技术标签:
【中文标题】IIS7 301 从 URL 列表重定向【英文标题】:IIS7 301 Redirect from a List of URLs 【发布时间】:2011-02-10 05:29:42 【问题描述】:最近的更改迫使我添加一堆 301 重定向。与文件中的重定向相比,IIS7 似乎是我最好的选择。
我已经找到了如何逐个添加它们,但这需要页面/文件夹存在(大多数不再存在(并且创建它们似乎破坏了重定向的点))并且不适用于动态网址.我也无法访问每个页面并在页面级别添加重定向,因为一些旧页面在 php 中,新服务器不再支持这些页面。更改也没有明显的模式,因此每个更改都必须单独进行。
重定向示例
page.htm -> /page/ /folder/folder/ -> /folder/folder.cfm /文件夹/文件夹/ -> /文件夹/ /page.php?id=1 -> page.htm编辑:我写出了所有的步骤here
【问题讨论】:
【参考方案1】:IIS7 rewriting module 允许您指定重写和重定向的规则。微软提供,IIS7及以上免费功能。
如果您有旧版本的 Windows 和 IIS,则可以使用第三方重写器。 IIRF 既简单又免费。
另外,我不知道您所说的“IIS7 是我最好的选择”是什么意思。如您所知,您不能独立于您的 Windows 版本来选择您的 IIS 版本。如果你有 Windows Server 2008,你会得到 IIS7。 Windows Server 2008 R2,然后是 IIS7.5。如果你有 Windows Server 2003,那么 IIS6。等等。
【讨论】:
以上是关于IIS7 301 从 URL 列表重定向的主要内容,如果未能解决你的问题,请参考以下文章