我有一个网站,任何人都可以访问它,但一个目录应该请求 http 授权。
我在 website.conf 中添加了以下几行:
<Directory /var/www/website/serverside>
AuthType Basic
AuthName "Login please"
AuthUserFile /var/www/website/serverside/.htpasswd
Require valid-user
</Directory>
<Directory /var/www/website >
Allow From All
Satisfy All
AllowOverride None
</Directory>
但即使我访问根页面,它也会要求输入密码!我该如何修复它?
答案1
删除该Satisfy All
指令或将其更改为Satisfy Any
,因为您没有对目录使用身份验证指令,所以不需要。