Mod Rewrite E500

Ich habe vor, alles z.B. von:
http://example.org/site/bla/bla/blubb/images/at.gif
oder
http://example.org/site/images/at.gif

nach
http://example.org/site/media/images/dateiname.gif

umzuleiten.

Ich habe folgendes in der .htaccess:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^.*\/?images\/([a-zA-Z0-9%-_]+\.(gif|jpg|jpeg|svg|png))$ \.\/media\/images\/$1
RewriteRule . \./index.php [L]

Doch ich kriege einen 500er Fehler!
Wenn ich die vorletzte Zeile rausnehme, geht alles…

./media/images/$1

das ist schonmal falsch… der hintere teil besteht aus normalen zeichen ohne reguläre ausdrücke ^^… also lieber

/media/images/$1