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.
¿Te ha gustado este artículo?
¿Quieres opinar?, tu opinión nos interesa
Suscríbete a nuestro feed y recibirás muchos más gratis.
Comparte este artículo
| Live Spaces | MySpace | Yahoo! | |
| Digg | Technorati | Barrapunto | Meneame |
| Mister-Wong | BlogMemes | Webeame | Fresqui |
| NeoDiario | Google Bookmarks | Del.icio.us | |
| Favoriting | Enchilame | Chido | BlinkList |
