Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

.htaccess Funktioniert nicht ?!





Frage

[i]Sitze schon stundenlang an der .htaccess-Datei, möchte nämlich einen PW-Schutz für meine members seite machen![/i] Habe die .htaccess Datei in das Verzeichnis /members/ hochgeladen und die .htpasswd in das verzeichnis /private/ gemacht! Das Verzeichnis /private/ liegt im /members/! Also /members/private Und wenn ich nun die geschützte Seite aufrufe öffnet sich das Feld zum eingeben von Benutzername und Passwort! So...also gebe ich nun Benutzername und PW ein, aber er nimmt das passwort nicht an! Was ist los??? Das Passwort wurde definitiv richtig eingegeben!!! [b]Bitte um Hilfe[/b] [i]moFF [/i]

Antwort 1 von 4strings

in welchem format steht das passwort in der .htpasswd ?
vielleicht stimmt der pfad zur .htpasswd nicht. ein "/" am anfang vieleicht zu viel?

Antwort 2 von rfb

Wie wärs, wenn du mal deine htaccess (und weitere relevante Infos) postest?

Das ist sonst hier ein wildes Fehlerrumgerate.

Antwort 3 von moFF

Also meine .htaccess (liegt im Verzeichis members)

AuthUserFile members/private/.htpasswd
AuthName ".memberbereich"
AuthType Basic
require valid-user


Und meine .htpasswd (liegt im Verzeichnis members/private/)

member:$1$gpG2aPUz$nAmjCgNuf3kYqToQwpFRp1


Antwort 4 von rfb

Du musst zur .htpasswd den vollständigen absoluten Pfadnamen angeben.
Und der fängt im Rootverzeichnis des Servers an. Das ist ein paar Ebenen höher als dein Webspace.

Zur Zeit findet der Server einfach die .htpasswd nicht.

Antwort 5 von 4strings

AuthUserFile private/.htpasswd

Diese Pfadangabe würde auch reichen

Antwort 6 von rfb

Zitat:
AuthUserFile private/.htpasswd
Diese Pfadangabe würde auch reichen
verwechselst du hier nicht relative Addressierung für HTML-Dateien (und andere relativ referenzierbare Dateien) mit der völlig anders gearteten Adressierung von Steuerungsdateien eines Servers?

Antwort 7 von 4strings

ich gestehe DU hast da recht. In meiner .htaccess steht auch der vollständige Pfad ab der "Wurzel" *schäm*

Antwort 8 von moFF

gebt mir mal bitte ein Beispiel wie ihr das mit der Wurzel meint!
Also wenn ich mich auf mein FTP logge, sehe ich meine Verzeichnisse und dort kann ich dann auf members gehen und darin ist wiederum das Verzeichniss private.........Also ist members/private/.htpasswd doch schon alles oder?

Antwort 9 von rfb

Zitat:
Also ist members/private/.htpasswd doch schon alles oder?
Nein, ist es nicht!

Denn dein Webspace liegt sicherlich nicht im Rootverzeichnis des Servers (das ist der Rechner auf dem dein Webspace gehostet wird).

Bei 1und1 sieht das zB. so aus:
/kunden/homepages/XX/YYYYYYY/htdocs/


dort ist dann der Webspace, die XX und YYYYYYY sind die Kundennummer

Wenn du also dort dein gesch. Verzeichnis members anlegen wolltest mit .htpasswd im Unterverz. private müsste der Pfad lauten

AuthUserFile /kunden/homepages/XX/YYYYYYY/htdocs/members/private/.htpasswd


Antwort 10 von 4strings

Der Pfad von Hoster zu Hoster verschieden.
Am besten du erfrägst es bei Deinem Hoster.
Denn bei mir sieht es so aus:

/www/meinedomain_at/intern/.htpasswd

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: