htaccess htpasswd
mustino
- html
Hallo,
hier vorerst meine Dateien:
.htaccess:
AuthUserFile .htpasswd
AuthType Basic
AuthName Secure
require valid-user
.htpasswd
meinname:INfToMppZtkqI
Ich habe diese beiden Dateien erzeugt um ein Verzeichnis mit einem Passwortschutz zu schützen.
Ich habe mit hilfe der SelfHTML-Seite (wo auch die Anleitung steht) das verschlüsselte Passwort erzeugt.
Wenn ich nun auf das Verzeichnis zugreifen möchte blendet sich wie gewünscht ein Eingabefenster ein, das jedoch das Passwort "danke" nicht akzeptiert, obwohl "danke" in verschlüsselter Form in ".htpasswd" vorliegt.
Der Provider bei dem ich meine Domäne registriert habe meinte, dass ".htpasswd" im root-Verzeichnis sein muss?!
Dies habe ich auch versucht und in .htaccess den Pfad: http://www.meinedomäne.de/meinVerzeichnis/
Was genau mache ich falsch, bzw. was fehlt?
Danke für alle Antworten und Hilfestellungen.
Hallo,
AuthUserFile .htpasswd
Der Pfad muss vollstaendig sein.
Dazu musst Du wissen, wie das Verzeichnissystem
auf dem Server aussieht.
Wende Dich an Deinen Hosting-Provider.
Gruesse,
Thomas
Hi,
AuthUserFile .htpasswd
Der Pfad muss vollstaendig sein.
Nein.
Aber: relative Pfade sind relativ zum SERVER-Root (nicht zu verwechseln mit DOCUMENT-Root!).
siehe http://httpd.apache.org/docs-2.0/mod/mod_auth.html#authuserfile
cu,
Andreas
Hallo,
AuthUserFile .htpasswd
Der Pfad muss vollstaendig sein.
Nein.
Aber: relative Pfade sind relativ zum SERVER-Root (nicht zu verwechseln mit DOCUMENT-Root!).
Sorry - das meinte ich mit "vollstaendig".
Relativ zur aktuellen Datei (.htaccess - siehe Beispiel) reicht eben nicht.
Und relativ zum Document Root nuetzt auch nichts.
Um den "vollstaendigen" Pfad im Dateisystem zu kriegen, ist
es wie gesagt am schlausten, den Provider zu fragen.
Am zweitschlausten ist es, ihn mit einem serverseitigen
Skript herauszufinden.
Am unschlausten ist es, ihn durch ausprobieren herauszufinden...
mfg, Thomas
Am unschlausten ist es.....
Ich dachte immer das wäre am dümmsten!
MfG
Klaus