我在web.config
中使用此代码来强制使用小写网址来增强搜索引擎优化。
现在我的问题是在网站的一部分我使用了一些区分大小写的GUID
,我不希望它们改为小写。如何防止更改这些网页的网址?
提前完成。
<rule name="Lower Case URLs" stopProcessing="true">
<match url="[A-Z]" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{URL}" pattern="WebResource.axd" negate="true" />
</conditions>
<action type="Redirect" url="{ToLower:{URL}}" />
</rule>
答案 0 :(得分:0)
我自己得到了它。我们应该使用global.asax
方法中的Application_BeginRequest
文件中的以下代码来处理它。
if (Request.RawUrl.Contains("/[specific part of website]/"))
{
RouteTable.Routes.LowercaseUrls = true;
}