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

相关内容