1

認証に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 の上に置かないことを知っています。これはテスト セットアップです。

4

1 に答える 1

2

あなたが持っているRequire user test

への変更Require valid-user

于 2012-09-27T00:01:34.370 に答える