Cómo hacer una redirección 302 con PHP

Una redirección sirve para que el navegador del usuario sea llevado (redireccionado) a una nueva url.

Cómo hacer una redirección 302 con PHP

Cómo hacer una redirección 302 con PHP

Creando una redirección 302 con PHP

La redirección 302 es una redirección temporal, la cual nos permite dirigirnos a una nueva url, pero informándole a los buscadores que dicha redirección es temporal. Esta es transparente para el usuario.

Para crear una redirección 302 con PHP tenemos que incluir las siguientes lineas en la cabecera del documento (antes de la etiqueta DOCTYPE o HTML).

header("HTTP/1.1 302 Moved Temporarily");

header("Location: nueva_url_pagina.html");

Debemos tener en cuenta que antes de esta redirección no debe haber ningún código HTML o sentencia ECHO. Si ésta deja de ser temporal para pasar a ser permanente, es recomendable cambiarla por una redirección 301.

Cómo hacer una redirección 302 con PHP
Cómo hacer una redirección 302 con PHP

header("Location: nueva_url_pagina.html");

Debemos tener en cuenta que antes de esta redirección no debe haber ningún código HTML o sentencia ECHO. Si ésta deja de ser temporal para pasar a ser permanente, es recomendable cambiarla por una redirección 301.