HTTP 302 Found
Código de estado 302 · Clase 3xx
Mensaje oficial (tal como aparece en pantalla): Found
También se busca como: HTTP 302, 302 redirect, 302 found
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
- Si estás atrapado en un bucle de inicio de sesión, borra las cookies del sitio y vuelve a iniciar sesión
- Inspecciona las redirecciones con 'curl -sIL https://example.com' o con la pestaña Network de DevTools con 'Preserve log' activado
- Si eres el propietario del sitio: usa 301 o 308 para traslados permanentes y que los buscadores actualicen su índice
- 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
- 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: