Vaya titulito me ha quedado, a ver vamos por partes, lo de las URL’s canónicas no es más que el proceso de seleccionar la mejor URL de acceso a nuestro blog o web.
En la mayoría de casos tenemos diferentes formas de acceder a un sitio, por ejemplo estas cinco:
http://inkilino.com
https://inkilino.com
https://inkilino.com
https://inkilino.com
https://inkilino.com/index.php
Cuando hemos elegido la que más nos gusta, en mi caso he elegido https://inkilino.com, creamos o modificamos el archivo .htaccess de nuestro sitio e insertamos una redirección 301 para que siempre nos redirija el dominio con WWW al dominio sin WWW, tal y como lo tengo yo, así Google verá la redirección 301 y no tendrá en cuenta el dominio sin WWW.
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.dominio.com [nc]
rewriterule ^(.*)$ https://dominio.com/$1 [r=301,nc]
El archivo .htaccess lo podéis crear con cualquier editor de texto, como por ejemplo el notepad de Windows, sólo tenéis que tener en cuenta a la hora de guardarlo que donde pone «tipo», ponga «todos los archivos».
Muchos os preguntaréis para que vale esto, pues basicamente es una cuestión de estética y aparte evitamos el contenido duplicado ese que a Google no le gusta nada de nada.
Siempre y cuando el server en el que estemos alojados nos deje hacer eso :S
Lo que es necesario para que funcione es que corra en un servidor Apache… para IIS no funciona pues no trabaja con Htaccess… hay que hacer la configuración directamente en el server, y por lo general, la mayoría de hostings no permiten eso…
Muy bien, yo temia de queme penalizaran por contenido duplicado porque hice una redireccion 301 para que mi dominio sin WWW fuera redirigido a mi dominio con las WWW
Gracias por la aclaracion
Y si tengo varios dominios, por ejemplo:
dominio.com
dominio.net
dominio.org
dominio.info
dominio.es
Y quiero que todos apunten con una redirección 301 al .net por ejemplo, como tengo que hacerlo