Frank Schönmann: bestimmte Dateitypen mittels .htaccess umleiten

Beitrag lesen

hi!

dann leg sie doch in einem Verzeichnis ab, das außerhalb der
Verzeichnisse liegt, die über den HTTP-Server erreichbar sind.
Tja, dumm nur wenn man extrem eingeschränkte Zugriffsrechte hat. Ich
hab nur Schreibrechte innerhalb des Document-Root.

Hm. Also ich habe noch nicht ganz verstanden, was du eigentlich genau
machen willst... ;)

Um einfach nur die GIF-Dateien zu schützen, die irgendwo in deinem
DocumentRoot liegen, gibt es allerdings Möglichkeiten: eine davon
wäre, per .htaccess einfach den gesamten Zugriff über den Webserver
auf dieses Verzeichnis zu verbieten. Das müsste einfach gehen, wenn
du in das Verzeichnis mit den GIF-Dateien eine .htaccess-Datei legst,
in der nur sowas steht wie:

Order allow,deny
  Deny from all

Wenn du Anfragen umleiten willst, solltest du dir mal das Apache-
Modul mod_rewrite anschauen, das kann sowas. Aber die Frage ist, ob
du das verwenden darfst. Würde dann in der .htaccess etwa folgender-
maßen aussehen:

RewriteEngine on
  RewriteRule ^/path/to/gifs/(.*.gif)$  download.php?file=$1

Ich hoffe, das entspricht etwa deinen Vorstellungen?

bye, Frank!