如何以小写显示网址?

Vip*_*kas 2 c# asp.net iis webforms url-rewriting

我有一个webforms项目,其中大写的URL被返回给客户端:

http://www.looknbook.com/Packages/Forms/package_search.aspx
Run Code Online (Sandbox Code Playgroud)

要求是使URL以小写显示:

http://www.looknbook.com/packages/forms/package_search.aspx
Run Code Online (Sandbox Code Playgroud)

如何在ASP.NET Webforms中以小写形式将URL发送到客户端的浏览器?

Geo*_*ker 5

对于IIS7,您可以使用URI Rewrite并使用此处的示例:

<rule name="Convert to lowercase" stopProcessing="true">  
    <match url=".*[A-Z].*" ignoreCase="false" />  
    <action type="Redirect" url="{ToLower:{R:0}}" redirectType="Permanent" />
</rule>
Run Code Online (Sandbox Code Playgroud)