HTTP 302 Found

Código de estado 302 · Clase 3xx

HTTP

Mensaje oficial (tal como aparece en pantalla): Found

También se busca como: HTTP 302, 302 redirect, 302 found

Cadena de una petición HTTP desde el navegador, pasando por la CDN y el proxy, hasta el servidor de origen
Errores HTTP: localiza qué eslabón de la cadena de la petición falló y lee sus registros.

Qué significa

302 es una redirección temporal: el recurso está actualmente en otra URL, pero los clientes deben seguir usando la original. Los flujos de inicio de sesión y las pruebas A/B la utilizan. No es un error, salvo que forme un bucle o se use para un traslado permanente.

Se aplica a: All browsers, nginx, Apache, IIS

Cómo solucionar HTTP 302 Found

  1. Si estás atrapado en un bucle de inicio de sesión, borra las cookies del sitio y vuelve a iniciar sesión
  2. Inspecciona las redirecciones con 'curl -sIL https://example.com' o con la pestaña Network de DevTools con 'Preserve log' activado
  3. Si eres el propietario del sitio: usa 301 o 308 para traslados permanentes y que los buscadores actualicen su índice
  4. Si eres el propietario del sitio: usa 303 tras procesar un POST de formulario para enviar al navegador a una página de resultados con GET
  5. Si eres el propietario del sitio: usa 307 si el método y el cuerpo originales deben repetirse en la nueva ubicación

Por qué ocurre

El RFC 9110 define 302 como un traslado temporal. Históricamente los navegadores cambian POST por GET al seguirlo, por eso se introdujeron 303 y 307 para hacer explícita la intención.

Preguntas frecuentes

¿Una redirección 302 es mala para el SEO?

No cuando el traslado es realmente temporal. Para traslados permanentes, usa 301 para que las señales se transfieran claramente a la URL nueva.

Errores relacionados

Fuente: IANA HTTP Status Code Registry · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)

Última actualización: