Seite 1 von 1

URL für Bilder auf .php-Datei zur Erzeugung von Thumbnails

Verfasst: 02.02.2010 00:00
von makrro
Hallo an alle!

Bei folgendem Problem komme ich partout nicht weiter: Ich habe eine .php-Datei, die Thumbnails von Bildern aus einem Ordner erstellt. Dafür werden die entsprechenden Informationen über die URL übergeben. Der Link sieht z.B. so aus:

http://www.url.de/images/index.php?f=bi ... flection=0
(wobei "adaptive" für die Art der Bildverkleinerung steht und entweder 0 oder 1 sein kann; "reflection", ob das Bild eine Reflexion erhalten soll, ebenfalls entweder 0 oder 1).

Damit die "images/index.php" nicht so offensichtlich erscheint möchte ich folgende URL haben:
www.url.de/images/bildname/breite/hoehe/0/0/

Via mod_rewrite sollen die Daten aus der URL an die index.php übergeben werden. Hier mein Script:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^images/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ images/index.php?f=$1.jpg&w=$2&h=$3&adaptive=$4&reflection=$5 [L]
RewriteRule ^images/([^/]*)/([^/]*)/([^/]*)/([^/]*)/$ images/index.php?f=$1.jpg&w=$2&h=$3&adaptive=$4 [L]
RewriteRule ^images/([^/]*)/([^/]*)/([^/]*)/$ images/index.php?f=$1.jpg&w=$2&h=$3 [L]
RewriteRule ^images/([^/]*)/$ images/index.php?f=$1.jpg [L]
Es sind gleich vier Regeln, weil ich nicht alle Variablen immer übergeben will (wenn z.B. das Bild nicht nachbearbeitet werden soll, möchte ich nur die URL www.url.de/images/bildname/ eingeben können).

Das Ganze funktioniert komischerweise bei mir lokal auf meinem Rechner (installiert ist das aktuelle MAMP), auf dem Server von 1&1 (die laut Support mod_rewrite unterstützen) kommt aber die Meldung, dass die Datei:

www.url.de/bildname

nicht gefunden wurde. Ist der Code falsch oder vielleicht nicht mit einer anderen Apache Version kompatibel?

Wäre euch superdankbar für jede Form von Hilfe!!

Viele Grüße,
Max

Verfasst: 03.02.2010 17:01
von Gumbo
Ich sehe keinen Grund, wieso der Code nicht funktionieren sollte. Wende dich doch mal mit der Frage an deinen Anbieter.