WEBデザインスタジオ
28
Oct

.htaccessで特定のIPだけ閲覧可能でメンテナンスに最適

[ .htaccess : webサイトデザイン : webデザイン ]

081028_ip.jpgサイトのリニューアルや一時的なメンテナンスなどサイトのサービスを一時的に停止してメンテナンス作業を行う機会があったりします。訪問ユーザーにメンテナンス中のサイトが見えてしまったり、使えてしまったりするとネガティブな事の方が大きいので、訪問ユーザーに対してはメンテナンス中ある旨を伝える事はもちろん、該当するページへのアクセスを禁止して、メンテナンス画面へとリダイレクトさせる設定について。

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
こうすることで、メンテナンスページにリダイレクトできます。

Category :

Advertisement -広告-
All About スタイルストア

コメントする

ログイン情報を記憶

(0)

このブログ記事に対するトラックバックURL:

PAGETOP↑

SOHO WEBデザインスタジオ 写真flickr

Loading...