Apache: サブディレクトリの認証プロンプトを削除できません

Apache: サブディレクトリの認証プロンプトを削除できません

私のサーバーは以下の設定で Apache 2.4.18 を実行しています:

/home/xxx/www/.htaccess:

AuthType Digest
AuthName "Authenication Required"
AuthDigestProvider file
AuthUserFile /path/to/.htdigest
Require valid-user

/home/xxx/www/share/.htaccess:

Require all granted

サブディレクトリを除くすべてのディレクトリとファイルにパスワード保護を適用しますshare。上記の設定では、ユーザーが にアクセスしたときにパスワード認証のプロンプトが表示されますhttp://my.site/share/が、ダイアログをキャンセル (または閉じる) することでコンテンツを表示できます。

私が望むのはパスワード認証のプロンプトを削除するサブディレクトリ用ですshare。設定に何か問題があるのでしょうか?

答え1

AuthType None/home/xxx/www/share/.htaccess を追加してみてください。

答え2

追加してみてください:

Satisfy Any

Allow from all

に: /home/xxx/www/share/.htacces

関連情報