認証にhtaccess/htpasswdを使用するようにディレクトリを設定したhostgatorでホストされているサイトがあります。正常に動作していますが、test という名前のユーザーに対してのみです。
関連するhtaccessは次のとおりです
<filesMatch "(-priv)">
AuthType Basic
AuthName "Private Area"
AuthUserFile /home/username/public_html/site/test/.htpasswd
Require user test
</filesMatch>
htpasswdには2人のユーザーがいます
test:ovCvloB9kYgBQ
admin:RxvCRMqtdryys
テスト ユーザーを使用してログインできますが、他の名前を使用すると認証に失敗します。テスト ユーザーのパスワードを変更すると、認証に変更が反映されます。この動作は、ブラウザーと IP の間で一貫しています。
これをデバッグする方法はありますか?
あなたが言う前に、.htpasswd ファイルを webroot の上に置かないことを知っています。これはテスト セットアップです。