Hallo,
Also ich habe jetzt eine HTML Seite die geschützt sein soll.
"Unterseiten" zu dieser Seite habe ich in einen Ordner gesteckt und mit dem Namen der HauptHTML Seite versehen.
Normalerweise "schuetzt" man Verzeichnisse, nicht einzelne Dateien
(was zwar auch moeglich, aber IMHO unuebersichtlich ist).
Am einfachsten geht das, wenn man die .htaccess in das
zu schuetzende Verzeichnis stellt.
So nun hab ich mir ein Bla.htaccess Dokument erstellt:
[...]
AuthUserFile Bla.htusers <- ist ja im selben Ordner
Die Dateien sollen .htaccess und (z.B.) .htusers heissen.
Wenn der Dateiname mit ".hta" anfaengt, dann weigert
sich der Apache, diese Dateien auszuliefern, wenn jemand
sie ueber HTTP anfordert.
Der Pfad zur Benutzer- und Gruppen-Liste muss
vollstaendig und auf das Dateisystem des Servers
bezogen sein.
Frag bei Deinem Provider nach, wenn Du den Pfad nicht kennst.
Die Benutzer- und Gruppenlisten sollten idealerweise _nicht_ in dem
gleichen Verzeichnis liegen, das man "schuetzen" will, sondern
ausserhalb des Document Root oder zumindest in einem Verzeichnis,
das fuer den Zugang via Web vollstaendig gesperrt ist.
require group Servicetechniker
Und wo ist die Gruppenliste?
Danach noch ein Bla.htusers Dokument was so aussieht:
Benutzerdatei fuer Web-Projekt
Werner:Herakles
Manfred:Dionysos
In SelfHTML steht auch, dass nur auf Windows-Servern
die Passwoerter unverschluesselt stehen sollen, waehrend
man sie auf Unix-/Linux-Servern crypt-verschluesseln muss.
Bitte lies alles noch einmal genau durch:
http://selfhtml.teamone.de/diverses/htaccess.htm
http://aktuell.de.selfhtml.org/artikel/server/htaccess/index.htm
http://aktuell.de.selfhtml.org/artikel/server/htaccess-faq/index.htm
Du wuerdest uns viel Glaskugeln und Raten ersparen, wenn
Du uns einfach die URL des betreffenden Servers gaebest
oder wenigstens mal alle relevanten Informationen ausspucken
wuerdest: Betriebssystem, Apache-Version u.s.w.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/