IIS ARR将URL路径重写为查询字符串参数

时间:2017-11-06 19:53:12

标签: azure iis arr

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

此规则适用于您:

<rule name="ARR Rewrite" stopProcessing="true">
   <match url="([^/]+)/?([^/]+)?/?" />
    <conditions>
        <add input="{QUERY_STRING}" pattern="param1=" />
    </conditions>
   <action type="Rewrite" url="/?paramz={R:1}&amp;paramy={R:2}" appendQueryString="true" />                   
 </rule>

正在检查URL是否有两个段(/something/another),查询字符串在查询字符串中有参数param1然后根据需要重写