我在我的IIS 7服务器上运行PHP,我希望得到类似于ASP.NET app_offline.htm功能的东西。 只是将app_offline放入目录不起作用。也许有一个很好的重写规则只会将所有请求转发给app_offline?我的第一次尝试导致重定向循环,所以不确定我做错了什么。
<rule name="Offline" enabled="false" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="app_offline.html" appendQueryString="false" redirectType="Temporary" />
</rule>
有什么想法吗?
答案 0 :(得分:2)
我想我找到了一个解决方案,不要认为它很漂亮,但它确实有效:
<rule name="Offline" enabled="true" patternSyntax="ECMAScript" stopProcessing="true">
<match url="^(?:(?!app_offline).)*$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="app_offline.htm" appendQueryString="false" redirectType="Temporary" />
</rule>