asp.net – IIS URL重写模块url为小写
发布时间:2020-12-15 23:57:19 所属栏目:asp.Net 来源:网络整理
导读:为了更好的SEO,我们使用URL重写将所有URL转换为小写.我在下面的文章 this中提到了这个. 从URL的角度来看,一切都很好,但是当我们检查提琴手时,我们看到很多301重定向. 它看起来像图像,javascript,css,jquery ajax调用,一切都转换成小写. 我试图删除它,并希望
为了更好的SEO,我们使用URL重写将所有URL转换为小写.我在下面的文章
this中提到了这个.
从URL的角度来看,一切都很好,但是当我们检查提琴手时,我们看到很多301重定向. 谢谢 编辑: <rules> <rulename="LowerCaseRule1"patternSyntax="ExactMatch"stopProcessing="true"> <matchurl="[A-Z]"ignoreCase="false"/> <actiontype="Redirect"url="{ToLower:{URL}}"/> </rule> </rules> 解决方法
您可以使用以下内容:
<rule name="LowerCaseRule1" stopProcessing="true"> <match url="[A-Z]" ignoreCase="false" /> <action type="Redirect" url="{ToLower:{URL}}" /> <conditions logicalGrouping="MatchAny"> <add input="{REQUEST_FILENAME}" pattern=".aspx$" /> <add input="{REQUEST_FILENAME}" pattern="." negate="true" /> </conditions> </rule> 仅当其中一个条件为真时才会触发规则: >第一个检查请求的路径(文件名)是否以.aspx结尾.>第二个检查请求的路径(文件名)是否不包含a. (所以没有扩展名) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – appsettings.json中ConnectionString中的S
- asp.net-core – xunit无法使用ASP.NET Core RC2进行编译
- asp.net-core – dnx和dnu没有在Ubuntu 15.10上运行
- asp.net-core – 无法运行使用yeoman生成器生成的asp.net核
- ASP.NET -- WebForm -- 页面生命周期事件
- asp.net-mvc – 如何使用ajax get或post在带有参数的mvc中将
- asp.net-mvc – MVC – 它只是一个三层模型吗?
- ASP.NET页面级缓存(带有经过身份验证的站点)
- 实体框架 – ASP.net身份,IoC和共享DbContext
- asp.net-mvc – 如何将行的模型从Kendo Grid传递到可编辑的
推荐文章
站长推荐
- asp.net-mvc – 在ASP.NET MVC 3中使用Ajax响应发
- ASP.NET (C#) 应用篇-数据列分页操作-01_Adapter
- asp.net-core – 如何在ASP.NET 5 MVC中访问缓存
- asp.net-mvc – 如何让Visual Studio在视图/页面
- .net – 我可以创建基于非语言的全局.resx吗?
- ASP.NET Core MVC base64映像到IFormFile
- asp.net – .Net System.Mail.Message添加多个“
- asp.net-mvc – 为什么大多数MVC样本控制器代码都
- eShopOnWeb 知多少
- asp.net – 即使我在Windows 8中安装了协议,Sign
热点阅读