[regxp?] mod_rewrite

Kampfwurst

Fleischersatz
ID: 87633
L
21 April 2006
911
146
Hallo,
ich habe eine htaccess, die sieht folgendermaßen aus:
RewriteEngine on
RewriteRule ^(.*).jpg$ bilder/$1.jpg
RewriteRule ^(.*).jpeg$ bilder/$1.jpeg
RewriteRule ^(.*).gif$ bilder/$1.gif
RewriteRule ^(.*).png$ bilder/$1.png

naja, der benutzer soll halt example.com/bild.jpg eingeben und dann bilder/bild.jpg angezeigt bekommen.... woran scheitert es denn? Ich bekomme immer nen internal server error (500)

Danke
 
Code:
RewriteEngine on
RewriteRule ^bilder/ - [L]
RewriteRule ^(.*).(jpeg?|gif|png)$ bilder/$1.$2

Könnte es eventuell auch tun.
Inwiefern du die Punkte vor der Dateiendung allerdings escapen musst kann ich dir nicht sagen. Aber so werden Änderungen evtl. schneller möglich und man könnte noch die ein oder andere Endung anhängen.
 
Code:
RewriteEngine on 
 
RewriteRule ^(.*)\.(jpg|jpeg|gif|png)$ /bilder/$1.$2 [L]

so würde ich es machen sollte auch gehen
 
Code:
RewriteEngine on 
 
RewriteRule ^(.*)\.(jpg|jpeg|gif|png)$ /bilder/$1.$2 [L]

Fällt mir eben auf...

Meins war natürlich quatsch bezüglich jpg/jpeg..
Gemeint war.

Code:
RewriteEngine on
RewriteRule ^bilder/ - [L]
RewriteRule ^(.*)\.(jp[B]e?g[/B]|gif|png)$ bilder/$1.$2

RewriteCond sagt mir jetzt auch nichts, aber mit mod_rewrite hab' ich keine großen Erfahrungen.