我试图设置htaccess来限制对特定文件夹的访问。我目前有以下文件:
Htaccess:
AuthType Basic
AuthName "Restricted area"
AuthUserFile /home3/user/public_html/.htpasswd
require valid-user
ErrorDocument 404 "Error"
ErrorDocument 401 "Error"
ErrorDocument 403 "Error"
htpasswd:
Guest:GuestPassword
使用此方法,我将返回500服务器错误,或者它将循环并不断提示我进行身份验证。
任何帮助都是感激的!
也:我使用showphp()来获取文档根。所以AuthUserFile路径应该是正确的。
谢谢!
要求输入密码的无限循环是您希望看到的。这意味着你输入了错误的密码。内部服务器500错误意味着您的代码中有另一个问题。您的用户名和密码不起作用的原因是因为您的服务器期望密码被散列。
把你的。htpasswd文件改成:
Guest:$apr1$u5E5vgOR$6rPNEYkeaF5IVE4c3FyKM0
(密码为GuestPassword)