メンテナンスページを表示させちゃえ!


サイトメンテナンス中はhtaccessを利用してメンテナンスページにリダイレクトさせる方法。
個人的な備忘録です。知ってる人はスルーしてください。知らない人はちょっとだけためになるかもですw

WordpressをCMSとして利用しているサイトなら、プラグインって手もアリですが、年に数回在るか無いかのメンテナンスのためにプラグインを入れとくのも、どうなの?って感じなので、ここは王道でいきます!。
まず、メンテナンス中に表示させるページを作っておきます。
この場合は、maintenance.htmlです。んで、以下をhtaccessに記述。

# MAINTENANCE-PAGE REDIRECT
RewriteEngine on
RewriteCond %{REMOTE_HOST} !^123\.456\.789\.000
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteRule .* /maintenance.html [R=302,L]

2行目は、書き換えの可否を設定。
3行目は、IPアドレスで、このIPからのアクセスは許可します。でないと自分が見れなくなっちゃう;;

注意ですが、mod_rewriteっていうのはApacheのモジュールでして、サーバーにこのモジュールがインストールされてなかったら、新たにインストールすることは難しいです(root権限があったらいいけどね)。

htaccessでページをリダイレクトさせる方法は、イロイロあるみたいなのでもうちょっとお勉強が必要です。
元ネタ:perishablepress.com | htaccess Redirect to Maintenance Page

メンテナンスページを表示させる為のWordpressプラグイン

それでもWordpressのプラグインを使いたい、めんどくさがりさんにはコチラをどうぞ。


Facebook comments:

    One Response so far.

Leave a Reply

※コメントが認証されるまで、コメントは反映されません。






ポートフォリオを見る