小编Phi*_* P.的帖子

将查询字符串附加到IIS重写映射

我有一个ReWrite Map,我想将请求的URL中的任何查询参数附加到重写的URL.

例如:

  • / page/abc/---> /index.cfm?page=abc(works )
  • / page/abc /?param1 = 111 ---> /index.cfm?page=abcm1=111 (不起作用)
  • / page/abc /?param3 = 333¶m4 = 444 ---> /index.cfm?page=abcm3=333m4=444 (不起作用)

我的web.config是:

[...]
<rules>
    <clear />
    <rule name="Rewrite rule1 for SiteMapEngine">
        <match url=".*" />
        <conditions>
            <add input="{SiteMapEngine:{REQUEST_URI}}" pattern="(.+)" />
        </conditions>
        <action type="Rewrite" url="{C:1}" appendQueryString="true" />
    </rule>
</rules>
[...]
Run Code Online (Sandbox Code Playgroud)

asp.net iis iis-7 url-rewriting

10
推荐指数
3
解决办法
2万
查看次数

标签 统计

asp.net ×1

iis ×1

iis-7 ×1

url-rewriting ×1