g1smd - 10:13 pm on Apr 17, 2011 (gmt 0)
You cannot have two rewrites. Additionally, a rewrite is a URL to file translation. Your examples are both for URL to URL translations, more commonly known as a redirect. The terminology you use here is crucial in defining what you want to do.
Please clarify that you want a redirect and a rewrite.
If so, test THE_REQUEST with a preceding RewriteCond before the redirecting rule. This ensures only direct client requests are redirected. The pattern for this condition should match the literal "GET /requestedpath HTTP/1.1" request sent by the browser.