アクセス制御.htaccess
任意のディレクトリ以下に対してパスワードによるアクセス制御を設定する方法です。この設定を行うと制限が有効なホームページアドレスにアクセスをした際にはパスワードを入力しないとそのホームページを参照することができなくなります。
アクセス制限をかけた以下のすべてのディレクトリが有効範囲になるため、すでにアクセス制限有効なディレクトリに重複して設定することはできません。
設定方法
のふたつのファイルが必要になります。
.htpasswd
- 1.ログインを許可するユーザ名とパスワードを決めます。
- 2.ユーザ名とパスワードをこちらで暗号化してください。
- 3.生成された文字列を切り取りテキスト貼り付け、htpasswdという名前をつけて保存します。
- 4.作成した.htpasswdをアクセス制限を設定したいディレクトリにアップロードします。
.htaccess
- 1.テキストエディタに以下のように記述し、.htaccessと名前をつけて保存してください。
AuthUserFile /uhome/[username]/public_html/[任意のディレクトリ]/.htpasswd
AuthGroupFile /dev/null
AuthName "By passwd"
AuthType Basic
<Limit POST GET>
require valid-user
</Limit> |
- 2.作成した.htaccessをアクセス制限をかけたいディレクトリにアップロードします。
注意事項
- ファイルをアップロードするときは必ずテキスト(ASCII)モードで転送を行ってください。
- 「.htpasswd」「.htaccess」ファイルの最終行は必ず改行を行ってください。
- パーミッションの変更および付与は必要ありません。