以下のような URL http://www.abc.com/ac/ac0008を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" />
ただし、このルールは 1 番目の URL でのみ機能し、2 番目の URL では /ac/ac0008 のみを送信し、/ac/ac0008/vmid=233 のようには送信しません。
クエリ文字列パラメーターを使用して URL を書き換えるためのサンプル ルールを教えてください。それから私はこれを行うためのアイデアを得ることができます.
ありがとう。