Wie bekomme ich das hin, dass die Passwortabfrage schon beim Klick auf den Button PRIVAT kommt? Und nicht erst, wenn der Ordner geöffnet ist.
Noch einmal: Web-Ordner schützen durch .htaccess
- rocky
- Erledigt
-
-
Was passiert denn, wenn Du auf den Button klickst oder anders gefragt, was wird dann für eine Seite aufgerufen? Damit die Passwortabfrage kommt, muß natürlich eine Seite aufgerufen werden, die in dem geschützten Ordner liegt.
Ansonsten mal so allgemein, kommt die Passwortdatei normalerweise in einen Ordner, der in der Ordnerstruktur oberhalb der Ordner liegt, die durch die Webseitenbesucher erreicht werden können. -
Also, habe in dem Ordner Privat mehrere Unterordner verlinkt. Jeder kann also in den Ordner PRIVAT rein und sieht alle Unterordner. Wenn man dann auf einen Unterordner klickt, erscheint erst die Passwortabfrage
-
Die Datei .htaccess liegt doch mit im Ordner privat, der oberste geschützte Ordner ?
-
Mit einer .htaccess die im root des Webservers liegt und Unterverzeichnisse sperrt.
-
Die .htaccess liegt im Ordner privat.
-
Die .htaccess sperrt nicht nur die Unterordner, sondern eigentlich den Ordner, in der die .htaccess liegt,
ansonsten stimmt etwas nicht. -
-
Da wäre mal grob die Ordnerstruktur interessant und wo welche Dateien liegen. Besonders die html-Dateien und welche da von wo aus aufgerufen wird.
Hat sich jetzt überschnitten. Also wenn die Datei »privat.html« nicht in dem geschützten Ordner liegt, kann man die natürlich aufrufen.
-
Wenn die privat.html schon geschützt sein soll, dann liegt diese am falschen Ort.
-
So, Leute es funktioniert! Habe die privat.html in den privat-Ordner geschoben, alles neu verlinkt und siehe da .....
Alles perfekt! Habe jetzt fast das ganze WE dran gesessen und bin froh, dass es durch Eure Hilfe doch noch geklappt hat!
Danke noch einmal an alle, die sich hier beteiligt haben!
Danke
rocky -
der absolute Pfad wäre
Shit, das /share hatte ich vergessen. Asche auf mein Haupt.
-
Macht nichts! Bin jetzt froh, dass alles funktioniert!
-
Mike, das war klar.
Der relative Pfad würde mich eher interessieren. -
Der relative Pfad funktioniert nicht, es muß doch der absolute Pfad eingetragen werden.
-
Warum?
Wenn ich ein Web miete, kenne ich doch nicht den absoluten Pfad. -
Der relative Pfad wäre im obigen Fall ./.htpasswd oder auch kurz .htpasswd, da sich die htaccess im gleichen Verzeichnis befindet.
-
Im Normalfall gebe ich euch recht, aber ich habe bei mir die relativen Pfade gestestet
und keines hat in der Konfiguration funktioniert.
Evtl. wurde dies von QNAP deaktiviert.
Ich suche gerade in der Apache Konfig danach. -
@Eraser-EMC2-
Mit relativen Pfaden gibt es Probleme, wenn du dich aus Web herausbewegst, da Web nur ein Syymlink ist.
Je nach dem, wie der Apache das behandelt, bist du dann entweder in /share/ oder aber in /share/"Homevolume"/Nachtrag:
Ich denke, hier ist das Ganze gut beschrieben http://httpd.apache.org/docs/2…od_auth.html#authuserfileThe AuthUserFile directive sets the name of a textual file containing the list of users and passwords for user authentication. File-path is the path to the user file. If it is not absolute (i.e., if it doesn't begin with a slash), it is treated as relative to the ServerRoot.
-
Warum?
Wenn ich ein Web miete, kenne ich doch nicht den absoluten Pfad.Das verrät Dir der Server aber mit: