ウノウラボさんのエントリ、メンテナンス画面を簡単に出してみるを参考に、以下を .htaccess だけで実現してみる 特定 IP からのアクセスは認証下で普通にサイト閲覧が可能 それ以外の IP からのアクセスなら、メンテナンス画面を表示 まず、こういうことらしいので、何も考えずに 503 エラーを吐く 503.php を用意。 mod_rewriteでは300番系のエラーを出すことができますが、503のエラーは出せないようなので 次に、ドメイン下全てを 503 へ Rewrite してやる。 その時に、「自分の IP 以外は」を付ける そのままでは不安なので、さらに自分の IP のみ、認証下に置く 以上を実現してみたのが、以下。 PHP の部分は丸パクリ。すいませんすいません。 503/503.php <?php header ('HTTP/1.0 503 Service Tempora