302 Found
El código de estado de redirección HTTP 302 Found
indica que el recurso solicitado ha sido movido temporalmente a la URL dada por las cabeceras Location
. Un navegador redirecciona a esta página, pero los motores de búsqueda no actualizan sus enlaces al recurso ( hablando en lenguaje SEO, se suele decir que el link juice no es enviado a la nueva URL).
Incluso si la especificación requiere el método, y el cuerpo, no debe ser alterado cuando la redirección se completa, no todos los user-agents se conforman aquí, y tu puedes encontrar software inestable por ahí. Por la tanto se recomienda poner el código 302
sólo como respuesta a los métodos GET
o HEAD
, y usar en cambio 307
Temporary Redirect
, ya que el método de cambio está explicitamente prohibido en ese caso.
En casos en los que quieras que el método usado para cambiar a GET
, usa 303
See Other
. Esto es práctico cuando quieres dar una respuesta al método PUT
que no es el recurso subido, pero sí un mensaje de confirmación (como "Has subido satisfactoriamente XYZ").
Estado
302 Found
Especificaciones
Specification |
---|
HTTP Semantics # status.302 |