如何在 IIS 中将 url 转换为小写

XuDong Peng-MSFT 10,841 信誉分 Microsoft 供应商
2024-03-05T06:38:16.28+00:00

由于一些需求,我需要将所有url转换为小写,

例如:http://aaa/Better/?aspx=aHR0cHM6Ly9hdXRo

现在,我想将其转换为 http://aaa/better/?aspx=ahr0chm6ly9hdxro

我该怎么做?

Note: 该问题整理于:How to convert url to lowercase in iis

Internet Information Services
0 个注释 无注释
{count} 票

接受的答案
  1. Zhi Lv - MSFT 32,736 信誉分 Microsoft 供应商
    2024-03-05T09:53:37.3366667+00:00

    你好,

    你可以通过URL重写规则匹配url并将所需部分转换为小写字母,这是示例:

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

    如果答案是正确的解决方案,请单击“接受答案”并请投赞成票。如果您对此答案有其他疑问,请点击“评论”。

    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    最好的问候

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。