メンテナンス画面、移転しました画面にリダイレクトする

該当ドメインのどこにアクセスしてもメンテナンス画面、移転しました画面にリダイレクトさせる、
そんなmod_rewrite。

ここに書いてあることは
Webサイトのメンテナンス中画面を出す正しい作法と.htaccessの書き方
そのままなので、むしろここより読みやすいWeb担Forumをオススメ。

予期しないことが起きると精神的にいただけない[httpd.conf]は書き換えない。
すべて[.htaccess]で済ませます。

cd /var/web-root/

あたりで公開ディレクトリに行って

vi .htaccess

ErrorDocument 503 /hikkoshimashita.html

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

なカンジ。

REMOTE_ADDRの行は引っ越しましたページを表示させたくないクライアントIPなので、
メンテナンスページの時は自分のIPを入れる。引っ越しましたページの時は必要ない。

あとは、hikkoshimashita.htmlに

<meta http-equiv="refresh" content="10; url=http://katzplus.com/" />

とか、好きなことを書けばいい。