It looks like it will work if you use a RewriteRule for your 301 redirect instead of using the Redirect 301 syntax.
I've updated the first one. (remember your 301 redirect will be cached so you may need to clear your browser cache or use a different browser to see it work)