Michael Schröpl: Pfadangabe in .htaccess

Beitrag lesen

Hi Jens,

Ich verstehe nicht, welcher "Absoluter Pfad" gemeint ist.

Der vollständige Pfadname Deiner Passwort-Datei.

Ich habe einen Apache 1.3.23 Server auf Windows NT hochgezogen.

Also: Alles inklusive dem Laufwerksbuchstaben.

Ebenfalls habe ich in der Config "AllowOverride All" gesetzt.

Brauchst Du so viel?

AuthGroupFile /dev/null

Unnötig -> weglassen.

AuthName "Passwordeingabe"

Das weiß der Benutzer selbst.
Aber _wofür_ soll er ein Passwort eingeben? Das solltest Du ihm sagen.

AuthUserFile /webpages/.htusers

Das ist der hinterer Teil des benötigten Pfadnamens - der vordere fehlt.

Inhalt der .htusers
Werner:Herakles

Auch unter Windows kannst Du in zwischen Passworte verschlüsseln (MD5 bzw. SHA). Rufe mal "bin/htpasswd.exe" in Deiner Apache-Installation auf und lies Dir die Optionen durch.

Der Pfad der .htusers wird warscheinlich nicht gefunden.

Was heißt "wahrscheinlich"? Was steht in Deinem error_log?

In der httpd.conf Datei des Apache´s sind folgende Pfade eingetragen:

Das ist irrelevant.
Wo Deine Passwort-Datei liegt, weißt nur Du allein.
Und sie sollte insbesondere _nicht_ innerhalb des DocumentRoot liegen.

Viele Grüße
      Michael