.htaccess nur Zugriff auf Image

Alles, was den Apache betrifft, kann hier besprochen werden.

.htaccess nur Zugriff auf Image

Postby Oneandonly » 06. August 2007 18:43

Guten Abend,

Ich bin vor kurzem auf ein kleines Problem gestoßen. Ich bin z.Z. dabei ein größeres Projekt umzusetzen. Bei dem Projekt liegen .php Dateien in einem Ordner. In dem Ordner liegen allerdings noch ein paar Bilder. Ich möchte nun per .htaccess dem Besucher des Projektes, den Zugriff auf alle Dateien außer den Bildern & Stylesheets, des entsprechenden Ordners sperren.

Vielen Dank
Oneandonly
 
Posts: 2
Joined: 06. August 2007 18:24

Postby glitzi85 » 07. August 2007 17:46

Hallo,

in diesem Fall scheint deine Aufteilung der Ordner schlecht gestaltet zu sein. Allerdings will ich ja kein Spielverderber sein ;-)

Schau mal hier: http://httpd.apache.org/docs/2.2/mod/core.html#filesmatch

Müsste dann in etwa so aussehen:

Code: Select all
<FilesMatch "!(.*)(\.jpg|\.png|\.gif|\.css)?$">
   Order allow,deny
   deny from all
</FilesMatch>


Meine RegEx-Kentnisse sind aber total mies. Du musst halt die erlaubten Endungen negieren und diese Auswahl verbieten.

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Postby Oneandonly » 08. August 2007 03:29

Das die Ordner schlecht gestaltet sind, ist klar. Aber so ist das nunmal bei CMS Systemen, bei denen mehrere Menschen am Arbeiten sind. Jeder denkt anders als der andere und benennt den Ordner anders. Was sich ergibt ist ein Chaos :D

Danke für deine Antwort. Habe alles einrichten können ;)

Regex ist allerdings auch meine Schwachstelle. Quäle mich schon seit 2 Jahre immer mit Regex. Ist aber gegen XSS Attacken unvermeidbar. Nur Regex ist einfach ein unbeliebtes Thema. Ich weiß auch nicht, wieso ich Regex nie rein bekomme :D
Oneandonly
 
Posts: 2
Joined: 06. August 2007 18:24


Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests