【.htaccess】を使用してパスワードによるアクセス制限が可能になる
設置したディレクトリ以下の全てのファイルにパスワード保護が適用される
クライアント側でブラウザを閉じるなどの操作が行われない限り
一度認証に成功したパスワードをブラウザで保持し
アクセスの度にユーザーがいちいち入力する手間を省く
(1)保護したいディレクトリの確認
必ず、パスワードで保護したいディレクトリを決めておく
各ディレクトリ単位で保護することもできるが、パスワード入力が煩わしくなるので
一般的にはサイト単位で設置する
(2)【htaccess.txt】の設定と作成
便宜的に拡張子を【.txt】として作成してから、作業完了後に【.txt】を削除する
・メモ帳またはエディタで作成する
・以下のようなアクセス制限を記入する(例)
AuthType Basic
AuthName “Input your ID and Password”
AuthUserFile /絶対アドレスを指定する/.htpasswd
※絶対アドレスの求め方は「Basic認証(.htpasswdの場所)」を参照
require valid-user
・【htaccess.txt】の名前でファイルを保存する
(3)【htpasswd.txt】の設定と作成
・ログイン用のユーザー名とパスワードを決める
※パスワードの決め方は「Basic認証(パスワードの暗号化)」を参照
・メモ帳またはエディタで作成する
・以下のようなユーザー名とパスワードを記入する
ユーザ名1:パスワード
ユーザ名2:パスワード
ユーザ名3:パスワード
・【htpasswd.txt】の名前でファイルを保存する
(4)【htaccess.txt】と【htpasswd.txt】をアップロードする
転送先のディレクトリは
サイト全体を保護する場合はindex.htmlと同じディレクトリにアップロードする
(5)ファイル名の変更
アップロードした【htaccess.txt】と【htpasswd.txt】のファイル名を変更する
【.htaccess】と【.htpasswd】に変更する
コメントを残す