Hi,
Ich habe einen Teil meiner Webseite per .htaccess zugriffsgeschützt.
Also erst mal einen kompletten Zugriffsschutz ueber das Wurzelverzeichnis druebergebuegelt?
Einige Seiten sollen aber noch abrufbar sein. Diese habe ich jeweils so festgelegt:
<Files datei.html>
order deny,allow
allow from all
satisfy any
</Files>Zu diesen freigegebenen Seiten zählt auch die index.html
Einziges Problem ist nun aber, dass bei Aufruf der Internetseite http://www.dieinternetseite.de der Zugriff nicht erlaubt wird.
Das ist ja auch nach wie vor ein Zugriff auf das Wurzelverzeichnis.
Mit http://www.dieinternetseite.de/index.html funktioniert es einwandfrei, da ja die index.html u.a. freigegeben ist.
Ja, das ist ein Zugriff auf die spezielle Datei.
Bei der internen Suche nach zur DirectoryIndex-Einstellung passenden Dateien wird aber die Files-Direktive wohl nicht ausgewertet.
Wie kann ich das lösen?
Du koenntest versuchen, die Auswahl der Files-Direktive zu negieren - und dann nur dort explizit den Passwortschutz unterbringen, das Verzeichnis an sich also ungeschuetzt lassen.
Ob es auch funktioniert, zuerst mittels einer Files-/FilesMatch-Direktive _alle_ Dateien (*) mit einem Passwortschutz zu versehen, und anschliessend mit einer weiteren Files-Direktive, wie du sie oben bereits beschrieben hattest, das fuer spezielle Dateien wieder aufzuheben, kann ich dir gerade nicht sagen - might be worth a try ...
MfG ChrisB