我在我的IIs7服务器上运行PHP,我想得到类似于ASP.NET应用程序离线.htm功能的东西。 只是将app_脱机放到目录中不起作用。也许有一个很好的重写规则可以将所有请求转发到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>
有什么想法吗?
我想我找到了一个解决方案,不认为它很漂亮,但它起作用:
<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>