3

我正在尝试设置 htaccess 以限制对特定文件夹的访问。我目前有以下内容:

访问:

AuthType Basic
AuthName "Restricted area"
AuthUserFile /home3/user/public_html/.htpasswd
require valid-user

ErrorDocument 404 "Error"
ErrorDocument 401 "Error"
ErrorDocument 403 "Error"

密码:

Guest:GuestPassword

使用此方法,我将返回 500 服务器错误,或者它将循环并不断提示我进行身份验证。

任何帮助表示赞赏!

另外:我使用showphp()来获取文档根目录。所以 AuthUserFile 路径应该是正确的。

谢谢!

4

1 回答 1

5

无限循环询问您的密码是您想要看到的。这意味着您输入的密码错误。内部服务器 500 错误意味着您的代码中存在另一个问题。您的用户名和密码不起作用的原因是您的服务器希望对密码进行哈希处理。

将您的 .htpasswd 文件更改为:

Guest:$apr1$u5E5vgOR$6rPNEYkeaF5IVE4c3FyKM0

(密码是GuestPassword)

于 2013-06-06T22:53:32.903 回答