URL Rewrite 2.0 のルールを作成しようとしています。私の内部 URL は
http://someserver.net/in40/data/getcase.ashx?type=Good&format=json
(「in40」はアプリです)
機能するには次の URL が必要です
http://someserver.net/in40/data/getcase/Good?fmt=json
ルール
<match url="^data/getcase/([_0-9a-z-]+)\?fmt=([_0-9a-z-]+)$" />
<action type="Rewrite" url="data/getcase.ashx?type={R:1}&format={R:2}" />
動作しません
しかし、もし私\?fmt=
が/
<match url="^data/getcase/([_0-9a-z-]+)/([_0-9a-z-]+)$" />
次に、次の URL は正常に動作します
http://someserver.net/in40/data/getcase/Good/json
書き換えルールの作り方
http://someserver.net/in40/data/getcase/Good?fmt=json