PHP
#AuthUserFile (階層).htpasswd
AuthUserFile /home/www/test_/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
#htpasswdとhtaccessファイル非表示
<Files ~ "^.(htpasswd|htaccess)$">
deny from all
</Files>
PHP
#(ID):(パスワード)(ここに改行を必ず)
username:cocopasuwword
.htaccess による認証用 パスワード暗号化サイト
https://www.luft.co.jp/cgi/htpasswd
ベーシック認証の記述について
AuthUserFile ログインするユーザーのIDとパスワードを書いたファイルの場所をフルパスで記載します。
AuthGroupFile ログインするグループのIDとパスワードを書いたファイルの場所を記載するのですが、
BASIC認証はユーザーごとの認証の為、必要なし。
/dev/null 特に指定が無いという意味で/dev/nullと記載します。
Authname パスワードをかける領域名です。別に何でも良いです。
ブラウザでパスワード入力時にボックスの中に表示される。
Authtype 認証方式です。BASIC認証を使うのでbasicと記載します。
require valid-user 認証された全ユーザーのアクセスを許可するという意味です。