我想将如下 http://www.abc.com/ac/ac0008的 url 重写为http://www.abc.com/temp/urlRewriter.aspx?oldurl=/ac/ac0008
和
http://www.abc.com/ac/ac0008?vmid=233到http://www.abc.com/temp/urlRewriter.aspx?oldurl=/ac/ac0008/vmid=233
所以,在我的 urlrewritingnet 规则是这样的
<add name="ac_redir1"
virtualUrl="^~/ac/ac0008?vmid=(.*)"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/temp/UrlRewriter.aspx?bike=y&oldUrl=/ac/ac0008?vmid=$1"
ignoreCase="true" />
但是此规则仅适用于第一个 url,对于第二个 url,它仅发送 /ac/ac0008 而不会像这样发送 /ac/ac0008/vmid=233
谁能给我一个使用查询字符串参数重写 url 的示例规则。然后我可以有一个想法来做到这一点。
谢谢。