大佬教程收集整理的这篇文章主要介绍了当包含特定字符串时,如何从 IIS URL 重写中排除 URL,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下网址:
http://localhost:4423/DXR.axd?r=1_84-0iUmm
以及以下 IIS 重写规则:
<rule name="Enforce LowerCase" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouPing="MatchAll" >
<add input="{URL}" pattern="[A-Z]" ignoreCase="false" />
</conditions>
<action type="Redirect" url="{Tolower:{URL}}" redirectType="PeRMANent" />
</rule>
如果该规则包含 DXR.axd,我将不适用。你能不能分享一下你的想法。谢谢。
http 查询由协议、域、路径和查询字符串组成,您的 url 由 4 个离散元素构成:
如果你想匹配任何没有/DXR.axd
的字符串,你只需要像这样设置你的参数:
<match url="^(?!/DXR.axd$).*$" />
以上是大佬教程为你收集整理的当包含特定字符串时,如何从 IIS URL 重写中排除 URL全部内容,希望文章能够帮你解决当包含特定字符串时,如何从 IIS URL 重写中排除 URL所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。