我正在尝试为 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-]+)$" />
那么以下网址可以正常工作
http://someserver.net/in40/data/getcase/Good/json
如何制定重写规则
http://someserver.net/in40/data/getcase/Good?fmt=json