I thought I'd come by and add some explanations to the imperatives everyone is handing out.
@denisl Typically we expect code to be processed in a top-to-bottom, left-to-right order, but that's not always the case with Apache configurations. Apache will evaluate all rewrite directives first and all redirect directives second, even if the redirects appear first in your code. Due to this non-obvious execution order, it's probably better to use _only_ Redirect or _only_ RewriteRule. That way things will execute in an obvious top-down order.