サイトメンテナンス者だけ見れる状態にしたい
webサイトを運営していると、メンテナンスすべき時がきます。
そのときに、Webサイト公開状態のままフォルダやファイル、サーバーの設定などをするのは大変危険なので
「関係者以外立ち入り禁止」
状態にしなくてはなりません。
.htaccessで入場制限をかける
. htaccess(ドットエイチティーアクセスと読みます)はフォルダごとに設置できる「設定ファイル」です。
- この人は立ち入り禁止
- この場合は迂回してください
というような指示を書いておくことで安全を保つのに役立ちます。
ipアドレスとは
ipアドレスはPCやスマートフォンなどに割り振られた「個体識別番号」のようなものです。
今回はこれをもとに
- この人は立ち入り禁止
を設定します。
.htaccessファイルを作成する
まず、「関係者」である人のipアドレスを確認します。
ipアドレス 確認
などで検索すると便利なWebサイトが見つかりますのでそれを利用するのが一番早いと思います。
.htaccessファイルを作成します
テキストエディタを開き、下記をコピー&ペースト。
先ほど調べたipアドレス部分を書き換えます。
order deny,allow
deny from all
allow from 先ほど調べたipアドレス
「.htaccess」として保存します。
必ず「.htaccess」です。
適用させたいフォルダに格納します
「FileZilla」や「FFFTP」などのファイル転送ソフトで適用させたいフォルダへアップロードします。
きちんと設定されたか確認する
目的のURLにアクセスしてみます。
先ほど調べたipアドレス の持ち主であればいつもと変わらずWebサイトが見れる状態です。
逆に、それ以外の人は 403エラー の表示になっているはずです。
メンテナンスが終わったら
.htaccessを以下の様に書き換えて、ファイル転送ソフトで上書きしてください。
# の行はコメント扱いとなります。
#order deny,allow
#deny from all
#allow from 先ほど調べたipアドレス
以上は「ロリポップサーバー」のルールに基づいた記述方法です。
他のサーバーの方はそのサーバーのマニュアルを読みましょう。
特定のホスト・IPの許可と制限 / サーバー・プログラム / マニュアル - レンタルサーバーならロリポップ!