IIS URL重写 - 任何url请求重定向到特定页面而不进行递归重写

时间:2012-06-16 12:59:36

标签: php url iis rewrite

<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>

在对DB进行一些维护时,我只是希望对页面(除了保留页面之外)的任何请求重定向到保留页面。目前规则是将保留页面的请求重定向到保留页面,导致递归循环,但我无法弄清楚原因。

帮助!!

2 个答案:

答案 0 :(得分:0)

规则存储中的action表示它应该重定向回自身,引发您所描述的递归行为。尝试将action更改为:

<action type="None" />

这应指定不需要任何操作并允许页面正常处理/执行。

答案 1 :(得分:0)

我认为&#34; url&#34;它与主机名后面的斜杠后的启动进行比较。因此,在您的情况下,请尝试:var dismissKeyboard = require('dismissKeyboard') onPressCancelButton { dismissKeyboard(); }