Ich beschäftige mich erst seit kurzen näher mit htaccess - von daher bitte ich etwas um Nachsicht.
Anliegen:
Ich möchte verhindern, dass die Dateiendung .jpg bei direkter Eingabe des Pfades mit dem Deiteinamen im Browser verhindert wird, so dass sie nicht angezeigt werden soll - ein "Forbidden" ist erwünscht (ggf auch als eigens erstellete Fehlerseite.
Beispiel: http://www.meine-domain/ordner/ordner/ordner/123.jpg = Forbidden
Nun soll es aber möglich sein, das Bild das sich in einer Galerie befindet, trotzdem von der Seite http://www.meine-domain/ordner/ordner/index.html aus aufrufbar sein soll - es handelt sich dabei um eine Java-Script gesteuerte Galerie mit Vorschauen die bei Klick das größere Bild abrufen.
Mein bisheriger Lösungsansatz ist:
<FilesMatch ".(jpg|JPG|)$">
order allow,deny
allow from http://www.meiner-domain.de/modelle/purzelchen/index.html
allow from http://www.meine-domain.de/pages/galerie.html
deny from all
</FilesMatch>
Als Ergebnis kommt, dass das Bild in der Galerie nicht mehr vergrößert wird, es wird versucht zu laden, wird aber behandelt als das es nicht vorhanden wäre - es ist nur die Vorschau zu sehen. Bei eintippen direkt im Browser wird ausgegeben - Fatal Server Error
Wo ist der Denkfehler? wie kann ich das erfolgreich korrigieren?