Hace ya mucho tiempo que se habla del problema que tiene google con las url’s canónicas, por lo que parece, todos los esfuerzos que hacen sus ingenieros no van por el buen camino, dado que aún no tienen la solución y va para largo. Por eso mejor arreglamos el problema los webmasters y así no esperamos a que google nos banee el site por culpa de sus errores en el algoritmo.

El blog de Max Glaser nos aporta una solución simple y eficaz, utilizar las reglas de apache para redireccionar la url http://tu-dominio.com a http://www.tudominio.com, así eliminamos el problema y podemos dedicar nuestros esfuerzos a otra cosa más productiva que evitar que google nos banee el site.

La regla de apache que debemos usar es la siguiente:

RewriteCond %{HTTP_HOST} !^www\.mi-dominio\.com$
RewriteRule ^(.*)$ http://www. mi-dominio.com/$1 [L,R=301]

Fuente: blog de Max Glaser