我想重写网址,如下所示 http://www.abc.com/ac/ac0008到http://www.abc.com/temp/urlRewriter.aspx?oldurl=/ac/ac0008URL重写与urlrewritingnet
和
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" />
但此规则仅适用于第1个网址,仅适用于第2个网址,它只发送/ a c/ac0008,它不会像这样发送/ ac/ac0008/vmid = 233
任何人都可以给我一个示例规则,用querystring参数重写url。然后我可以想出一个办法。
谢谢。
是的,你是对的,我希望一次得到所有查询字符串参数。 – Wiki 2013-05-10 04:32:52