代码之家  ›  专栏  ›  技术社区  ›  Remy

使用php在iis7上离线应用程序

  •  0
  • Remy  · 技术社区  · 14 年前

    我在我的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>
    

    有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Remy    14 年前

    我想我找到了一个解决方案,不认为它很漂亮,但它起作用:

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