Url rewriting 如何制定此重写规则,使其能够接受查询字符串?
我有一个使用映射方法的url重写规则Url rewriting 如何制定此重写规则,使其能够接受查询字符串?,url-rewriting,iis-7.5,Url Rewriting,Iis 7.5,我有一个使用映射方法的url重写规则 <rewriteMap name="Pages"> <add key="/search" value="/search.asp" /> </rewriteMap> <rule name="Rewrite rule1 for Pages"> <match url="
<rewriteMap name="Pages">
<add key="/search" value="/search.asp" />
</rewriteMap>
<rule name="Rewrite rule1 for Pages">
<match url=".*" />
<conditions>
<add input="{Pages:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Rewrite" url="{C:1}" appendQueryString="true" />
</rule>
物理路径D:\webs\V5ST\HTML\search
匿名登录方法
匿名登录用户
我如何才能做到这一点,以便将任何查询字符串传递给search.asp?您可以使用以下重写规则:
<rule name="query string redirect" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{REQUEST_URI}" pattern="search\?(.*)" />
</conditions>
<action type="Rewrite" url="http://localhost:132/search.asp?{C:1}" appendQueryString="false" />
</rule>
问候,,
Jalpa可以告诉我们您的具体要求是什么吗?当我在地址栏上输入时,我希望它重写/search.asp?keyword=math事实上不仅仅是tat,我希望它将键入的任何查询字符串传递到search.asp