2008-02-10

Redireccion http 301 y 302

Si trabajáis como desarrolladores web algún día os tocará hacer una redirección de una página a otra de un mismo dominio o a otro dominio.

La opción más recomendada es la redirección 301 que indica a los buscadores una redirección permanente y que aporta toda la fuerza de esa página a la nueva web.

En cambio, la redirección 302 se utiliza para redirecciones temporales. Se suele utilizar cuando se está tuneando una web, manipulando los dns. Digamos que cosas que no se hacen todos los días.

La forma correcta de realizarla con php sería la siguiente:

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://chumbawamba.com");


ó

header("HTTP/1.1 302 Moved Temporarily");
header("Location: http://penelopetrip.com");


Habría que poner esto antes de cualquier salida html.

Por cierto, en un trabajo que estoy realizando en el que el proyecto inicial tenía un dominio y luego se ha pensando en otro dominio. La empresa que alberga el hosting ha hecho una redirección 302 al nuevo dominio. Deben pensar que luego van a volver al otro... menudos chapuzas... lo que deberían hacer es un redirección 301 para que le otorgue al nuevo dominio el Page rank del antiguo ( lo que se pueda ).

No hay comentarios: