g1smd - 9:12 am on Sep 8, 2012 (gmt 0)
Once you use a RewriteRule (from mod_rewrite) to do something, you must not use Redirect or RedirectMatch (from mod_alias) anywhere else in the same htaccess file. Rules are processed in "per module" order and NOT in the order listed in your htaccess file.
I don't understand what you mean.
There's external redirects, 301, 302 or 307, where the address bar URL changes and there are internal rewrites where the address bar URL does not change (which the Apache manual unhelpfully sometimes calls 'internal redirects').