Your code above is for an external redirect not an internal rewite.
Which one do you actually want? Redirects and rewrites are very different things even though both can be done with a RewriteRule.
What URL should the user be requesting? After they request it, should the browser address bar then change to a different URL?