Christoph Schnauß: Statuscode 401²

Beitrag lesen

hallo Rolf,

evntl. verstehst Du das Problem nicht richtig.

Doch, ich denke schon. Hab mir ja auch den bereits archivierten Thread nochmal gründlich angeschaut.

Nun ist es so, dass diese .htaccess auf das gesamte Web wirkt. Und weil sich damit die Katze in den Schwanz beißt, weil bei einem Request auf das ErrorDocument logischerweise ein 'forbidden' kommt, ist die Frage die, wie das ErrorDocument 401.html von der 'require valid-user' - Klausel ausgenommen werden kann.

Nunja, ich hatte mit Bedacht auf eine ganz bestimmte Seite in SELFHTML verlinkt.

Also ich weiß es nicht, ich kenne nur die Umkehrung, aber vielleicht fällt Dir ja noch was dazu ein.

Wenn man denn partout unter "Errordocument" eine einzelne HTML-Datei verstehen will, ist das tatsächlich etwas vertrackt. Es gibt aber die Möglichkeit, die Fehleranzeige gar nicht von einem einzelnen Dokument - gleich welcher Art - ausgeben zu lassen, sondern die gewünschte Meldung selbst in der .htaccess "hart" zu kodieren. Das können bei Bedarf auch umfangreiche HTML-Seiten werden. Wie das geht, habe ich in der verlinkten SELFHTML-Seite dargestellt. Und habs auch jetzt selber nochmal anhand des von Klaus im archivierten Thread dargestellten Problems lokal durchgespielt. Bei mir funktioniert das recht gut.

Also: keine eigene Datei "401.htm" schreiben, sondern den dafür vorgesehenen HTML-Code unmittelbar in der .htaccess notieren. Damit wird ein "unatorisierter Zugriff" vermieden, da die .htaccess sich ja nicht selber vor einem "Zugriff" schützt.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|