g1smd - 10:11 am on Apr 17, 2013 (gmt 0)
(.*) at the beginning or the middle of a pattern can be optimised a LOT. Use
([^/.]+)\. as appropriate.
Mixing Redirect/RedirectMatch in the same file as RewriteRule is asking for trouble. Forget that Redirect and RedirectMatch ever existed and use RewriteRule for everything.
Escape literal periods in patterns. Remember "." matches ANY single character and "\." matches a literal period.