【问题标题】:apache configure site maintainance pageapache配置站点维护页面
【发布时间】:2013-01-21 02:02:26
【问题描述】:

我正在尝试在 apache httpd.conf 中为以下场景进行配置。谁能告诉我怎么做。

当 apache 实例启动并且有人试图点击下面的 url 时

http://mydomain.com/xxx

它应该显示存在于 sitemaintenance.html 中的内容而不改变 url 上下文路径。

假设 sitemaintenance.html 位于 /usr/local/apache/my-apache-instance/htdocs/sitemaintenance.html

这里的 xxx 是一个子域,它与主域 (mydomain.com) 分开托管。

-KS

【问题讨论】:

    标签: apache


    【解决方案1】:

    尝试将其放入您的子域的httpd.conf.htaccess

     RewriteEngine on
     RewriteCond  /usr/local/apache/my-apache-instance/htdocs/sitemaintenance.html -f
     RewriteRule ^.*$ /sitemaintenance.html [PT,L]
    

    RewriteCond 中的条件仅在该文件存在时才启用重写,因此您可以动态添加或删除它,而无需重新启动 Apache 或更改 .htaccess

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      • 2014-06-02
      • 1970-01-01
      • 2010-09-24
      • 2016-07-01
      • 2010-09-11
      相关资源
      最近更新 更多