lighttpd nur Bilder ordner
lima-city → Forum → Die eigene Homepage → Internet Allgemein
all
angegeben http
beispiel
bild
code
ende
folgendem schema
funktionieren
http
mache
oleander
ordner
packen
schauen
url
verweigern
zugriff
-
Hallo, ich würde gerne in lighttpd einen ORdner machen, indem nur Bilder zu öffnen sind, alles andere führt zu error 403, doch wie mache ich das, hier ein Beispiel:
Ordnername: /Bilder
/bilder/php.php führt dann beim öffnen zu error 403
/bilder/bild.png zeigt dann das Bild an
bilder/javascript.js führt zu error 403
usw.
Als Bilddateien will ich nur .png,.gif,.jpg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du müsstest einfach schauen, ob in $HTTP["url"] am ende .png, .gif oder .jpg am Ende steht. Wenn das nicht der Fall ist, musst du den Zugriff verweigern.
#Als erstes werden hier nach folgendem Schema die Ordner angegeben. $HTTP["url"] =~ "^/bilder/|^/anderer_ordner" { #Hier koennen nun die Dateiendungen nach folgendem Schema angegeben werden. $HTTP["url"] !~ "\.(png|gif|jpg)$" { #schlussendlich wird geblockt. access.deny-all = "enable" } }
Ungetestet, könnte man auch in einen regex packen, sollte aber funktionieren und bleibt übersichtlich.
lg
Oleander
Beitrag zuletzt geändert: 5.8.2010 20:38:20 von olearose -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage