【问题标题】:IIS7 301 Redirect from a List of URLsIIS7 301 从 URL 列表重定向
【发布时间】:2011-02-10 05:29:42
【问题描述】:

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

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

重定向示例

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

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

【问题讨论】:

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


    【解决方案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。等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-12
      • 2012-02-24
      • 2010-12-25
      • 1970-01-01
      • 2011-10-26
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多