FB1: mod_rewrite - was mach ich falsch?

Beitrag lesen

Hallo zusammen,

ich habe drei mod_rewrite-Regeln, die man offensichtlich zusammenfassen kann:

RewriteRule ^img/([^-]+)-rotwein.png$ _images/dummyweinflasche_rot.png [L]
RewriteRule ^img/([^-]+)-weisswein.png$ _images/dummyweinflasche_weiss.png [L]
RewriteRule ^img/([^-]+)-rosewein.png$ _images/dummyweinflasche_rose.png [L]

Das Bild "/img/Chateau_Rauzan_Gassies_1945_2_Cru_Classes_Margaux-rotwein.png" soll zum Beispiel auf /_images/dummyweinflasche_rot.png umgeleitet werden. Die drei Regeln oben funktionieren wunderbar, aber wenn ich sie zusammenfassen möchte, dann klappt nichts mehr:

RewriteRule ^img/([^-]+)-(rot|weiss|rose)wein.png$ _images/dummyweinflasche_$2.png [L]

Wo liegt mein Denkfehler?