Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iis 如何使用URL rewrite重写查询字符串_Iis_Iis 7_Url Rewrite Module - Fatal编程技术网

Iis 如何使用URL rewrite重写查询字符串

Iis 如何使用URL rewrite重写查询字符串,iis,iis-7,url-rewrite-module,Iis,Iis 7,Url Rewrite Module,请注意,我刚开始使用iis重写模块,我有一个任务要用querystring重写url 我要做的是重写这个url 像这样的事情 您好,马修,谢谢您的链接,但是我并没有真正跟上url重写模块的速度,我附带了这个模块,它似乎不起作用 <rules> <rule name="QueryStringRW" stopProcessing="true"> <match url="^Content\.aspx$" ignoreCase="true" /&g

请注意,我刚开始使用iis重写模块,我有一个任务要用querystring重写url

我要做的是重写这个url

像这样的事情


您好,马修,谢谢您的链接,但是我并没有真正跟上url重写模块的速度,我附带了这个模块,它似乎不起作用

<rules>
    <rule name="QueryStringRW" stopProcessing="true">
        <match url="^Content\.aspx$" ignoreCase="true" />
        <conditions>
            <add input="{QUERY_STRING}" pattern="id=(\d+)" />
            <add input="{IDtoTitleMap:{C:1}}" pattern="(.+)" />
        </conditions>
        <action type="Redirect" url="Content.aspx?id={C:1}" appendQueryString="false" redirectType="Permanent"/>
    </rule>
</rules>
<rewriteMaps>
    <rewriteMap name="IDtoTitleMap">
        <add key="id=n%2fWA2PJCJXXnu8mvdC0jXQ%3d%3d&ln=Gy7UlI4cSJE94Wa2qudbFQ%3d%3d" value="Id=Ecommerce" />
    </rewriteMap>
</rewriteMaps>

重写规则需要以下信息:

  • 规则名称
  • 用于匹配URL字符串的模式
  • 可选条件集
  • 模式匹配时要执行的操作

有关如何为URL重写模块创建规则的详细方法,请访问:

Hello Mathew谢谢您的链接,但是我对URL重写模块的使用速度不是很快,我已经使用了这个模块,它似乎不起作用