web.config重定向时,过滤掉指定的目录重定向

Posted 小程序开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web.config重定向时,过滤掉指定的目录重定向相关的知识,希望对你有一定的参考价值。

<rewrite>
<rules>
<!--
以下二段规则,用于优化访问路径:
将 http://www.abc.com/article/1.html
指向 http://www.abc.com/web/article/1.html
-->
<rule name="web文件夹路径重定义一">
<match url="^((?!action|cache|DataBase|exec|inc|Install|Resource)[A-Za-z])*$" />
<action type="Rewrite" url="/web/1.txt" />
</rule>
<rule name="web文件夹路径重定义二">
<match url="^((?!action|cache|DataBase|exec|inc|Install|Resource)[A-Za-z])*/(.*)$" />
<action type="Rewrite" url="/web/{R:0}" />
</rule>
</rules>
</rewrite>

以上是关于web.config重定向时,过滤掉指定的目录重定向的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用根 web.config 对某些目录进行全局重定向吗?

Web.config 重定向

web.config 在 404 错误时重定向到另一个域

在web.config文件中使用授权时将重定向回登录屏幕

301 使用 web.config 将一个域重定向到另一个域

web.config 重定向到 https 导致重定向循环