вівторок, 15 березня 2011 р.

Apache: сайт временно недоступен

Очень красивое и простое решение — просто в самом начале описания VirtualHost прописываем:

        ErrorDocument 503 "Our website is temporarily closed for maintenance. It should reopen by..."
RewriteEngine On
RewriteRule .* - [R=503,L]

Есть ещё решение, но оно не работает, если основной сайт живёт в mod_php (что в принципе обычная ситуация).

2 коментарі:

  1. У меня в одном проекте лежал подменный index.html1
    При необходимости он переименовывался в index.html и всё заверте...
    В конфиге апача был прописан порядок индексов:
    index.html index.php

    ВідповістиВидалити
  2. Ага, а если прямые запросы? Поэтому RewriteEngine юзать надо. А свой index1.html можешь подложить в ErrorDocument?

    ВідповістиВидалити