01-010_メンテナンス中画面を出す正しい作法

①メンテ中画面を出すWebサーバーに/maintenance.htmlというファイルを作る
②httpd.confまたは.htaccessに次のどちらかのように設定する

・最低限設定
 ErrorDocument 503 /maintenance.html

 <IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_URI} !=/maintenance.html
   RewriteRule ^.*$ - [R=503,L]
 </IfModule>

・しっかり設定
 ErrorDocument 503 /maintenance.html

 <IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_URI} !=/maintenance.html
   RewriteCond %{REMOTE_ADDR} !=192.168.0.4
   RewriteCond %{REMOTE_ADDR} !=192.168.0.5
   RewriteRule ^.*$ - [R=503,L]
 </IfModule>

参照元URL
http://web-tan.forum.impressrd.jp/e/2009/06/16/5880
最終更新:2011年09月05日 13:44