I have a 301 redirect on my htaccess files, but my analytics show that some www page were being hit. Sometimes i get errors that pages were not found by google. These are my results from today... i hope they show up right.

When I accesss my google webmaster tools I see some of my urls all mixed up.

First, and this one gets a "Standard Rant" is the use of <IfModule> tests.

[standard rant #4][indent]The definition of an idiot is someone who repeatedly does the same thing expecting a different result. Asking Apache to confirm the existence of ANY module with an <IfModule> ... </IfModule> wrapper is the same thing in the webmaster world. DON'T BE AN IDIOT! If you don't know whether a module is enabled, run the test ONCE then REMOVE the wrapper as it is EXTREMELY wasteful of Apache's resources (and should NEVER be allowed on a shared server).[/indent][/standard rant #4]

No, I'm not calling you an idiot, just explaining that no webmaster would ever abuse a server with MULTIPLE <IfModule> (server) tests for EVERY file request. In any case, all that @#$% is likely in the httpd.conf where it belongs.

Second, FollowSymLinks is ALSO probably set in the httpd.conf.

Third, what is your specification? If it's to remove www from your URLs, then your code is inhibited from this with the !=on conditional test.