28
Oct
Oct
.htaccessで特定のIPだけ閲覧可能でメンテナンスに最適
[ .htaccess : webサイトデザイン : webデザイン ]
サイトのリニューアルや一時的なメンテナンスなどサイトのサービスを一時的に停止してメンテナンス作業を行う機会があったりします。訪問ユーザーにメンテナンス中のサイトが見えてしまったり、使えてしまったりするとネガティブな事の方が大きいので、訪問ユーザーに対してはメンテナンス中ある旨を伝える事はもちろん、該当するページへのアクセスを禁止して、メンテナンス画面へとリダイレクトさせる設定について。
htaccessと普通のHTMLページを使う方法で
いろんな方法やシチュエーションがあるとおもいますが、IPアドレスもしくは接続元のドメインを指定してアクセスを禁止し、メンテナンスページへリダイレクトさせる方法です。htaccessと普通のHTMLページをつかいます。 (ほかにもPHPを使う場合などをつかうことも出来る模様)
ErrorDocument 401 /maintenance/maintenance1.html ErrorDocument 403 /maintenance/maintenance.html ErrorDocument 404 /maintenance/maintenance.html ErrorDocument 500 /maintenance/maintenance.html
order deny,allow deny from all allow from 192.166.10.10 # ここからのアクセスを許可する allow from bbtec.ne.jp # ドメインの指定アクセスを許可する
リダイレクトされるディレクトリにも.htaccess
リダイレクト(?)がかかるmaintenanceディレクトリは閲覧可能な状態にしておかなければならないので
/maintenance
にまた新たに.htaccessファイルを作成して下記のような記述をする。
allow allこうすることで、メンテナンスページにリダイレクトできます。





コメントする