.htaccess-Schutz außer für eine Datei
Dr. Bit
- webserver
Hallo Forum,
ich habe da mal eine Frage.
Wie kann ich für meinen Webserver in einem Verzeichnis eine Zugangskontrolle einrichten, außer für eine einzige Datei? Alle anderen sollen dieser Zugangskontrolle unterliegen.
Geht das?
Gesundheit!
Dr. Bit
Hallo
Wie kann ich für meinen Webserver in einem Verzeichnis eine Zugangskontrolle einrichten, außer für eine einzige Datei? Alle anderen sollen dieser Zugangskontrolle unterliegen.
Geht das?
Soweit ich weiß, nein. Pack die betreffende Datei einfach woanders hin. Damit erledigt sich das Problem.
Tschö, Auge
Hallo,
Ich hab jetzt auf die Schnelle leider nur einen Ansatz:
mfg, Flo
Hallo Auge,
Soweit ich weiß, nein.
Ist eigentlich auch ein Verzeichnisschutz. Da hatte ich das schon befürchtet
Pack die betreffende Datei einfach woanders hin. Damit erledigt sich das Problem.
Dann muss ich alles Schützenswerte eine Ebene tiefer legen und die Scripte in die oberste Ebene packen... Hast eigentlich Recht. Danke
Gesundheit!
Dr. Bit
Hallo,
Wie kann ich für meinen Webserver in einem Verzeichnis eine Zugangskontrolle einrichten, außer für eine einzige Datei? Alle anderen sollen dieser Zugangskontrolle unterliegen.
reden wir vom Apachen, und von einer Zugangskontrolle mit HTTP-AUTH?
Dann würde ich vorschlagen, mach in der Konfigurationsdatei (wahrscheinlich eine lokale .htaccess) einen <Files>-Container für eben diese eine Datei und definiere darin
Order Allow, Deny
Allow From All
Geht das?
Das will ich doch hoffen.
So long,
Martin
Hallo Martin,
reden wir vom Apachen, und von einer Zugangskontrolle mit HTTP-AUTH?
Dann würde ich vorschlagen, mach in der Konfigurationsdatei (wahrscheinlich eine lokale .htaccess) einen <Files>-Container für eben diese eine Datei und definiere darinOrder Allow, Deny
Allow From AllGeht das?
Das will ich doch hoffen.
Ja, es ist ein Apacche 2.2
Geht denn dasmit einer Ausnahme?
Das gesamte Verzeichnis soll per Verzeichnisschutz geschützt sein aber nur die eine Daten nicht? Das wäre ja super, weil ich dann nichts mehr am ganzen Modell ändern müsste.
Gesundheit!
Dr. Bit
Wie kann ich für meinen Webserver in einem Verzeichnis eine Zugangskontrolle einrichten, außer für eine einzige Datei? Alle anderen sollen dieser Zugangskontrolle unterliegen.
Über eine <FilesMatch>-Sektion mit der Satisfy-Direktive.
Bsp.
<FilesMatch "^(?!datei.foo)$">
Satisfy any
</FilesMatch>
die allerdings dann auch - da dateinamenbasiert - auf gleichnamige Dateien in Unterverzeichnissen Anwendung findet.
Geht das?
Ja, s.o, ab Apache HTTP Server vers. 2.0.