【问题标题】:app_offline on IIS7 with PHPIIS7 上的 app_offline 与 PHP
【发布时间】:2011-03-18 20:49:32
【问题描述】:

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

有什么想法吗?

【问题讨论】:

    标签: php iis-7 url-rewriting


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      相关资源
      最近更新 更多