lucy24 - 9:50 pm on Sep 14, 2012 (gmt 0)
Heh, you've missed several years on mod_alias ("redirect" by that name) vs mod_rewrite discussion. Using mod_alias is obviously easier and in fact it's what Apache recommends. BUT they seem to work on the assumption that you're doing this in the config file of your own server. If you're in htaccess, you have no control over which module executes first-- that is, whether your Redirects come before or after your RewriteRules. It doesn't matter how you arrange the htaccess; each module executes as a package.
Doing everything with mod_rewrite means you can be sure things will happen in the right order, because within any one module your commands will execute in the order you put them.