g1smd - 8:55 pm on Apr 26, 2012 (gmt 0)
There's multiple problems with your rules.
Literal periods in patterns should be escaped.
The redirect target should contain the protocol and domain name.
The internal rewrite should include the [L] flag.
Why are you adding a slash to the URLs for pages? URLs ending with a slash are for folders.
Add a blank line after each RewriteRule so you can clearly see what code is grouped together.