IIS urlrewrite:重写规则与 rewriteMap

IIS urlrewrite: rewrite rule vs rewriteMap

我使用 url rewrite 有一段时间了,我一直并且只使用规则,而且我总能得到我需要的东西。里面还有rewritemap。重写规则和重写映射有什么区别?

重写规则不会将一个 link 映射到另一个吗?不考虑映射吗?

重写映射是名称和值对的任意集合,可在重写规则中使用,以在重写期间生成替换 URL。当您有大量重写规则并且所有这些规则都使用静态字符串时(即没有使用模式匹配时),重写映射特别有用。在这些情况下,您可以将输入 URL 和替换 URL 之间的所有映射作为键和值放入重写映射,而不是定义大量简单的重写规则。然后,要根据输入 URL 查找替换 URL,您将有一个引用此重写映射

的重写规则