①メンテ中画面を出す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