ウノウラボ Unoh Labs: メンテナンス画面を簡単に出してみる

(とぅたゃ君経由)

メンテナンス画面って、結構色々面倒で、このモジュール(mod_proxy/mod_jk/mod_xxx)使ってる場合はこう、とか、あーとか、色々ありますよね(何

まず、いろいろ考えるのも面倒なので、mod_rewriteをこんな感じに設定します。

RewriteEngine on
RewriteRule ^503/ - [L]
RewriteRule ^.*$ 503/503.php

これで、設定されているディレクトリ以下が503ディレクトリ以外全部 /503/503.phpに飛ばされます。
503.phpには次のように書きました。
<?php
    header ('HTTP/1.0 503 Service Temporarily Unavailable');
    include(dirname(__FILE__) . '/maintenance.html');