Skip to content

23 febrero, 2010

1

con o sin www canonical url

Uno de los mejores trucos para evitar el contenido duplicado en nuestra web es usar nuestro archivo .httpacces para controlar todo lo que pueda “suceder” con nuestras urls.
Ponemos el caso que nuestro contenido o nuestras paginas terminan en / estilo directorios:

http://www.nuestraweb.com/archivo1/

Esta url sera tambien accesible desde

http://www.nuestraweb.com/archivo1

Con lo que ya tenemos 2 url con el mismo contenido, pero tenemos que sumar tambien estas dos

http://nuestraweb.com/archivo1/

http://nuestraweb.com/archivo1

Con lo cual ya van 4 url con el mismo contenido.
Ante todo aclarar que el contenido duplicado a dia de hoy no es penalizable ni influye en el posicionamiento de una web.
El problema viene a la hora de recibir los enlaces, supongamos que un foro nos enlaza a esta url

http://nuestraweb.com/archivo1/

y un blog no enlaza a esta otra

http://www.nuestraweb.com/archivo1

como vereis estamos perdiendo enlaces que podriamos canalizar hacia una sola url y asi ayudar mas a nuestro posicionamiento y pagerank.

Poner siempre las www:

RewriteCond %{HTTP_HOST} ^nuestraweb.com [NC]
RewriteRule (.*) http://www.nuestraweb.com/$1 [L,R=301]

Quitar siempre las www:

RewriteCond %{HTTP_HOST} ^www.nuestraweb.com [NC]
RewriteRule (.*) http://nuestraweb.com/$1 [L,R=301]

Poner siempre la / al final:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://www.nuestraweb.com/$1/ [L,R=301]

Quitar siempre la / al final:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)$
RewriteRule (.*) http://www.nuestraweb.com/$1 [L,R=301]

Videos:
Imagen de previsualización de YouTube
Imagen de previsualización de YouTube
Lectura:

http://www.webtips.es/evitar-contenido-duplicado-con-htaccess/

http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html

http://www.seobook.com/canonicalization-missing-manual

http://www.mattcutts.com/blog/seo-advice-url-canonicalization/

http://www.seotalk.es/tu-dominio-con-www-o-sin-www/

Read more from htaccess, SEO
1 Comment Post a comment
  1. Mi problema es que tengo contratado un plan personal con arsys y no soporta php con lo que no puedo tener el fichero.htaccess.

    Alguien conoce la forma de hacer la redireccion 301 utilizando solo html.

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments