[英]ASP.NET URL rewrite rule that ignores AJAX requests
我将如何创建一个URL重写规则来强制执行小写URL,除非请求是一个AJAX请求,也就是当标题X-Requested-With具有XMLHttpRequest的值时?
Figured it out. 弄清楚了。
<rule name="LowerCaseURL" stopProcessing="true">
<match url="[A-Z]" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_X_Requested_With}" pattern="^XMLHttpRequest$" negate="true" />
</conditions>
<action type="Redirect" url="{ToLower:{URL}}" />
</rule>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.