Hallo,
ich habe bei mir persönliche Fehlerseiten mit .htaccess für die Fehler 400, 401, 403, 404, 500 erstellt.
Die .htaccess und die Fehlerseite-Datei liegen im Hauptverzeichnis.
Die .htaccess sieht folgendermaßen aus:
ErrorDocument 500 /fehler500.html
ErrorDocument 404 /fehler404.html
ErrorDocument 403 /fehler403.html
ErrorDocument 401 /fehler401.html
ErrorDocument 400 /fehler400.html
Die Fehlerseite 404 funktioniert auch ganz normal. Die anderen Fehlerseiten habe ich noch nicht getestet.
Jetzt habe ich ein Verzeichnis mit .htaccess und .htpasswd passwortgeschützt.
Die .htaccess und die .htpasswd Datei liegen beide in den zu schützenden Verzeichnis.
Die .htaccess sieht folgendermaßen aus:
AuthUserFile /absoluter/pfad/.htpasswd
AuthName "Passwortgeschützter Bereich"
AuthType Basic
<Limit GET>
require valid-user
</Limit>
Die .htpasswd sieht folgendermaßen aus:
Benutzername:crypt verschlüsseltes Passwort
Der Passwortschutz funktioniert auch nur wird man nicht auf die Fehlerseite weitergeleitet, wenn man die falschen Zugangsdaten eingibt. Gibt man keine Zugansgdaten ein und klickt auf abbrechen wird die Fehlerseite nicht korrekt angezeigt und das Login-Menü verschwindet nicht. Um dann weitersurfen zu können muss man den Browser erst neu starten, weil man dann aus das Login-Menü nicht mehr rauskommt!
Was hab ich falsch gemacht
Gruß MarkoJ