IIS urlrewrite:重写规则vs rewriteMap

时间:2016-11-10 23:42:30

标签: c# asp.net iis web-config

我一直在使用url重写并且我一直只使用规则而且我总是得到我需要的东西。那里还有重写地图。重写规则和重写映射有什么区别?

不重写规则将一个链接映射到另一个链接?是不是考虑了映射?

1 个答案:

答案 0 :(得分:3)

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