2009-08-10 メンテナンス中画面を出す本当に正しい作法? サーバ管理 メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum を見て設定してみたのだが、この通りにやると、 Apacheのエラーログに <<URL>>: RewriteRule: invalid HTTP response code for flag 'R'と出る。 コメント欄でも指摘されているね。 RewriteRule では 400以上のステータスコードを返却できないわけだ。 503 エラーを返すPHPスクリプトにリダイレクトするほうが素直で互換性があってよい。 512バイト以上? さらに、 エラーページのHTMLは 512バイト以上でないと IE で表示されない(代替のエラーページが表示される)らしい。 参照