localhorst: ErrorDocument 401, Nachtrag

Beitrag lesen

Hallo,

kleiner Nachtrag...

ich schütze auf einer Website ein Verzeichnis mit htaccess und htpasswd. Wenn nun aber jemand falsche Daten eingibt, erscheint eine Seite mit Werbelinks, die überhaupt nichts mit der eigentlichen Website zu tun hat. Über einen unten stehenden Link kommt man dann zum Provider. Ich möchte aber, dass man auf eine bestimmte Seite weitergeleitet wird, wenn man falsche Daten eingegeben hat. Notfalls auf die existierende 404er. Wie kann ich das machen? Vermutlich muss ich was in die htaccess eintragen, oder? Es wäre klasse, wenn mir da jemand weiterhelfen könnte.

Du suchst vermutlich nach der Direktive ErrorDocument 401 (beim Apache)?

Alternativ kannst du dieses auch schon als Payload an die Authorisierungsaufforderung anhängen. Das muss dann nach einer Leerzeile ein vollständiges und valides HTML-Dokument sein.

Bitte auch die Apache-Doku lesen.

Soweit ich mich außerdem erinnere, muss das Dokument eine passive HTML-Seite sein, also leider kein PHP-Skript o.ä. Es wird vom Apachen intern included, wenn keine ausreichende Payload am Auth-Header dranhängt.

LG
localhorst