【发布时间】:2015-04-14 19:02:13
【问题描述】:
例如,从 www.example.com/foo/123 重写为 www.example.com/bar/123
在 web.config 我有类似的东西:
<rewriteMap name="TestRM">
<add key="/foo/" value="/bar" />
</rewriteMap>
<rule name="TEST" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{TestRM:{PATH_INFO}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="http://www.example.com{C:1}" appendQueryString="false" redirectType="Temporary" />
</rule>
有了这个地方,www.example.com/foo 可以重定向到 www.example.com/bar,但不能将 www.example.com/foo/123 重定向到 www.example.com/bar/123
我需要添加什么来附加最后一部分?
【问题讨论】:
标签: url redirect iis url-rewriting url-redirection