I was using a duplicate content checker earlier and noticed some errors in relation to .htaccess options. To be honest I'm not really sure if this is a real problem, but perhaps one of the core developers could check and let me know.
Error results example: WWW/NonWWW Header Check: FAILED Your site is not returning a 301 redirect from www to non-www or vice versa. This means that Google may cache both versions of your site, causing sitewide duplicate content penalties [SHOW | HIDE].
I since added these lines: RewriteCond %{http_host} ^example.com [nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc]
... which resolved the first error but not sure if I have positioned them right as now when the www is omitted it adds index.php to the url which I don't like as it's not needed.