我的服务器运行的是 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