<rule name="holdingPage" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^http://www.cruiseamour.co.uk/holding.php" negate="true" />
<action type="Redirect" url="http://www.cruiseamour.co.uk/holding.php" appendQueryString="false" />
<conditions></conditions>
</rule>
在对数据库进行一些维护时,我只是希望对页面(保留页面除外)的任何请求重定向到保留页面。目前,该规则正在将对保留页面的请求重定向到保留页面,从而导致递归循环,但我无法弄清楚原因。
帮助!!
您在规则 stull 中的action
说它应该重定向回自身,从而引发您所描述的递归行为。尝试将action
更改为以下内容:
<action type="None" />
这应该指定不需要任何操作,并允许页面正常处理/执行。
我认为它比较的"url"在主机名后的斜杠之后开始。因此,在您的情况下,请尝试:<match url="^holding.php" negate="true"/>