g1smd - 3:15 pm on Sep 30, 2013 (gmt 0)
Rules with [R=301,L] flag should include protocol and hostname in the rule target.
Change this in every rule that redirects.
are better off expressed as
so that both URLs redirect.
Redirect 301 ... ...
rules to instead use
RewriteRule ... ... [R=301,L]
Change rule target from
as the trailing slash is important.
Change RegEx pattern from
so that it redirects ALL hostname requests that are not "exactly" www.example.com
as the leading slash is a typo.