Der Martin: Xampp-.htaccess

Beitrag lesen

Hallo,

AuthUserFile /Web/PW/.htpasswd
"Web" ist der Ordner in dem .htaccess ist,
in "PW" ist .htpasswd

und das dürfte *ein* Problem sein. Der Parameter von AuthUserFile ist kein URL-Pfad, sondern verweist (wenn er mit einem Slash beginnt) auf das Dateisystem des Servers.

Ich benutz das Betriebsystem Windows Vista, Browser FF 3.

Woher der 500er kommt, ist damit aber noch nicht klar. Aber bist du sicher, dass es wirklich ein 500er ist? Oder sieht es nur so aus? Hast du wirklich den HTTP-Status Immerhin ...

ErrorDocument 401 /tWeb/error.php
ErrorDocument 500 /tWeb/error.php

... lässt du für den HTTP-Status 401 dasselbe Dokument ausliefern wie für den Status 500.

Normalerweise würde der Apache jeden Request erneut mit "401, Authorization Required" beantworten, wenn er die User/Passwort-Datei nicht findet. Wie das im Zusammenspiel mit einem 401er-ErrorDocument aussieht, habe ich noch nie ausprobiert.

Die Access- und Error-Logs des Servers geben hier vielleicht noch mehr Auskunft.

So long,
 Martin

--
Letztlich basiert alles auf dem Feuer, dem Rad, der Eins und der Null.
  (Gernot Back)