基本身份验证错误 500

use*_*084 5 apache basic-authentication

我有这个.htaccess

AuthType Basic
AuthName "Protected Area"
AuthUserFile /.htpasswds/.htpasswd
Require valid-user
Run Code Online (Sandbox Code Playgroud)

和一个 .htpassword

test:$apr1$zXAu7nnl$612DeubGZ9jDrDPB1S8VO0
Run Code Online (Sandbox Code Playgroud)

目录结构是:

/.htpasswds/.htpasswd
/public_html/.htaccess
Run Code Online (Sandbox Code Playgroud)

任何登录尝试都会出现 500 错误。在 cpanel 中,错误未记录在错误日志中。

use*_*084 0

我不知道到底是什么问题,但我的主机提供商建议这样做:

在 cpanel 部分安全选项 Web Protect

这将生成:

AuthType Basic
AuthName "Protected"
AuthUserFile "/home/abvnfj/.htpasswds/public_html/passwd"
require valid-user
Run Code Online (Sandbox Code Playgroud)