redireccion 301

Blog de GesproInformàtics S.l - Blog de Gespro Informàtics S.l


redireccion 301

Por admin | 20 de Abril de 2009

Para no tener problemas de penalizaciones por contenido duplicado, en cambios de urls, por ejemplo si tenemos:

http://www.paginaweb.com/mi_categoria_34 y se cambia por
http://www.paginaweb.com/mi_categoria

deberiamos hacer un direccionamiento 301.(significa que la página se ha cambiado por otra)

  • La primera manera seria poner en el php de la página:

    header("HTTP/1.1 301 Moved Permanently");
    header("http:\\www.paginaweb.com\mi_categoria");
    ?>

  • La segunda manera: (incluir en el .htaccess el siguiente código)
    (QUERY_STRING de http:\\www.paginaweb.com\mi_categoria , es mi_categoria)

    RewriteCond %{QUERY_STRING} (mi_categoria_25)
    RewriteCond $1 !^micategoria$
    RewriteRule (.*) http://www.mipaginaweb.com/micategoria? [R=301,L]

    (Que traduciendolo sera si la query_string fuera mi_categoria, direccioname a micategoria)

    RewriteCond %{QUERY_STRING} (nombre1)
    RewriteCond %{QUERY_STRING} (nombre3)
    RewriteCond %{QUERY_STRING} (nombre2)
    RewriteCond $1 !^micategoria$
    RewriteRule (.*) http://www.mipaginaweb.com/micategoria? [R=301,L]

    Este segundo ejemplo es que podemos anidar algunas palabras dentro del la query_string, por ejemplo que en la url, tenga las palabras nombre1 y nombre2 y nombre3…

    Ejemplo: http:\\www.mipaginaweb.com/quetalcomo_nombre1_y_nombre2_donde_nombre3, entonces se redirecciona a http://www.mipaginaweb.com/micategoria.

Este código lo ulilize hace la migración de tienda de una plataforma a otra en el caso de que las urls eran muy diferentes , y tenía que mover todas las urls de una a la otra (con redirección 301) sin que me considere contenido duplicado y me penalize grabemente la nueva web.




Comparte tu opinión

Los campos marcados con * son obligatorios



Sobre nosotros

© 2010 Blog de GesproInformàtics S.l. Tema diseñado por Portal Programas. Ofrecido por Mundoblog y Plantillas Wordpress.