Hier ist der relevante Teil der .htaccess-Datei:Benutzerdefinierte Fehlerseite in Apache2 für 401
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
Docuement root/var/www/mywebsite/web eingestellt ist, ist es auf vielen vhosts ist. Ich kann zur Seite index.html navigieren.
Alles, was ich sehe, ist die generische Apache 401 Seite, irgendwelche Gedanken.
EDIT: Dies ist die Fehlermeldung in meinem Browser:
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch Server at www.dirbe.com Port 80
Kein Glück. Und nichts in den Fehlerprotokollen. Ich sehe dies jedoch auf der Fehlerseite: "Außerdem wurde beim Versuch, ein ErrorDocument zu verwenden, um die Anfrage zu bearbeiten, ein 401 Authorization Required Fehler aufgetreten." –
Versuchen Sie, Ihre Require-Auth-Zeilen innerhalb eines Abschnitts zu setzen. –
danke für den Hinweis, aber ohne Erfolg. Fehler: