这是 .htaccess 文件的相关部分:
AuthUserFile /var/www/mywebsite/.htpasswd
AuthGroupFile /dev/null
AuthName protected
AuthType Basic
Require valid-user
ErrorDocument 400 /var/www/errors/index.html
ErrorDocument 401 /var/www/errors/index.html
ErrorDocument 403 /var/www/errors/index.html
ErrorDocument 404 /var/www/errors/index.html
ErrorDocument 500 /var/www/errors/index.html
文档根设置为 /var/www/mywebsite/web,它位于许多虚拟主机上。我可以导航到 index.html 页面。
我所看到的只是通用的 Apache 401 页面,任何想法。
编辑:这是我浏览器中的错误消息:
需要授权
此服务器无法验证您是否有权访问所请求的文档。要么您提供了错误的凭据(例如,错误的密码),要么您的浏览器不了解如何提供所需的凭据。
此外,在尝试使用 ErrorDocument 处理请求时遇到 401 Authorization Required 错误。Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 和 www.dirbe.com 上的 Suhosin-Patch 服务器 端口 80