我想重寫網址,如下所示 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