Вот соответствующая часть файла .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, любые мысли.
РЕДАКТИРОВАТЬ: Это сообщение об ошибке в моем браузере:
Требуется Авторизация
Этот сервер не смог проверить, что вы имеете право доступа к запрошенному документу. Либо вы указали неверные учетные данные (например, неверный пароль), либо ваш браузер не понимает, как предоставить требуемые учетные данные.
Кроме того, возникла ошибка 401 Authorization Required при попытке использовать ErrorDocument для обработки запроса. Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 с сервером Suhosin-Patch на www.dirbe.com Порт 80