代码之家  ›  专栏  ›  技术社区  ›  corymathews

IIS7 301从URL列表重定向

  •  2
  • corymathews  · 技术社区  · 14 年前

    最近的变化迫使我添加了一系列301重定向。与文件中的重定向相比,iis7似乎是我的最佳选择。

    我已经找到了如何按1加1,但这要求页面/文件夹存在(大多数不再存在(并且创建它们似乎会破坏重定向点),并且不适用于动态URL。我也不能转到每一个页面并在页面级别添加重定向,因为一些旧的页面使用的是PHP,而新服务器不再支持它。这些变化也没有明显的模式,因此每个变化都必须单独进行。

    重定向的示例

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

    编辑 我写下了所有的步骤 here

    1 回复  |  直到 13 年前
        1
  •  4
  •   Cheeso    14 年前

    这个 IIS7 rewriting module 允许您指定重写和重定向规则。它由微软提供,是iis7及以上版本的免费功能。

    如果您有旧版本的Windows和IIS,则可以使用第三方重写器。 IIRF 轻松自如。

    另外,我不知道你所说的“iis7是我的最佳选择”是什么意思。正如您所知道的,您不能独立于Windows版本选择您的IIS版本。如果你有WindowsServer2008,你会得到iis7。Windows Server 2008 R2,然后是iis7.5。如果您有Windows Server 2003,则为iis6。等。