【问题标题】:.htaccess while upgrading web app.htaccess 升级网络应用程序
【发布时间】:2009-07-15 20:07:38
【问题描述】:

我正在使用 PHP/CodeIginter 编写一个 Web 应用程序。

现在,我想在升级服务器中的应用程序时添加一个 .htaccess。 这个 .htaccess 的目的是:-

  1. 如果用户正在访问,它将允许正常操作

    • 来自某些特定 IP,并且
    • 使用特定的主机名别名
    • 在 URL 中有一个查询字符串参数“upgrading=1”
  2. 否则,它会显示一条消息:“网站正在建设中”。

【问题讨论】:

    标签: apache deployment .htaccess mod-rewrite


    【解决方案1】:

    试试这个规则:

    RewriteCond %{REMOTE_ADDR} !=127.0.0.0 [OR]
    RewriteCond %{HTTP_HOST} !=specific.host.example [OR]
    RewriteCond %{QUERY_STRING} !^([^&]*&)*upgrading=1(&.*)?$
    RewriteRule !^maintenance\.html$ maintenance.html [L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-02
      相关资源
      最近更新 更多