IIS将URL查询字符串重定向到URL

rqcrx0a6  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(143)

我有重定向的网址部分工作,但查询字符串没有改变。如何将整个URL重定向为小写?https://dummyURL.com?Query=FOOhttps://dummyurl.com?query=foo
目前我有这个:

<rule name="Convert to lower case" stopProcessing="true">
  <match url=".*[A-Z].*" ignoreCase="false" />
  <action type="Redirect" url="{ToLower:{R:0}}" redirectType="Permanent" />
</rule>

``任何帮助都将是最有帮助的这是一个Windows 10应用程序,是一个展示

gblwokeq

gblwokeq1#

您可以使用此示例作为参考:

<rule name="URL Lower" enabled="true" stopProcessing="true">
  <match url="(.*)" ignoreCase="false" />                        
    <conditions trackAllCaptures="true">
      <add input="{QUERY_STRING}" pattern="(.*)" /> 
      <add input="{QUERY_STRING}" pattern=".*[A-Z].*" ignoreCase="false" />
    </conditions>
  <action type="Redirect" url="{ToLower:{URL}}?{ToLower:{C:0}}" appendQueryString="false" />
</rule>

相关问题