WEBサイトのリニューアルの際、一定時間サイトクローズを 行うということはよくあります。 そんな時にベストな方法としては、 メンテナンス中ステータスコード503を返す です。 こういう時に色々な状況が考えられますが、 少し厄介な状況として、 ・既存コンテンツは消さずにリニューアルしたい(リスクヘッジ) ・自分からはちゃんとコンテンツを見れるようにしたい ・オリジナルのメンテナンス画面を用意したい ということが考えられます。 こうなってくると、度々ご紹介しているmod_rewriteの出番です。 まず、上記の要望を満たすために、どのような処理を入れるかを考えます。 1.サイト内の全てのURLへのアクセスを、リダイレクトさせる 2.特定IPアドレスからのアクセスはリダイレクトさせない 3.自分で作成したメンテナンス画面を作成して、リダイレクト先に指定 4.リダイレクト先のphpで、503ヘッダ
![『WEBサイトリニューアルに伴うメンテナンス画面の設定』](https://cdn-ak-scissors.b.st-hatena.com/image/square/172999cd87d8342dfa08d2a52973f3939a912f75/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F85%2Fca-seo%2F1207651722031.gif)