Skip to main content
 首页 » 编程设计

c#之IIS 网址重写 : rewrite rule vs rewriteMap

2024年04月12日42傻小

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

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

请您参考如下方法:

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