【问题标题】:IIS urlrewrite: rewrite rule vs rewriteMapIIS urlrewrite:重写规则与 rewriteMap
【发布时间】:2016-11-10 23:42:30
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 换句话说,RewriteMap 很像 RewriteRule 的“单击此处获取更多信息”链接,因为映射包含规则的更多信息。
    猜你喜欢
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 2012-04-01
    • 2013-08-16
    • 2018-02-12
    • 1970-01-01
    • 2014-05-01
    相关资源
    最近更新 更多