Código de estado HTTP

El código de estado HTTP es una respuesta estandarizada del servidor que indica al cliente si una solicitud se completó, se redirigió, falló o requiere autenticación.

Mecanismo y decisión

Los códigos de estado HTTP informan del resultado de una sola solicitud: éxito (2xx), redirección (3xx), error del cliente (4xx) o error del servidor (5xx). Una ruta puede comportarse de forma distinta según el método, el host, el protocolo, el estado de autenticación o la caché, así que un código necesita su contexto exacto de solicitud.

Define un contrato de rutas: las páginas públicas correctas devuelven éxito, los traslados permanentes redirigen directamente, el contenido inexistente devuelve una respuesta de ausencia honesta, y las caídas temporales no se disfrazan de errores permanentes.

El diagrama sigue una solicitud a través de un servidor hasta las familias de respuesta 2xx, 3xx, 4xx y 5xx.

Lo que puedes controlar

Un estado describe el resultado de una solicitud; por sí solo no explica la indexación, la visibilidad ni la satisfacción del usuario.

Flujo de trabajo práctico

  1. Solicita el host, el protocolo y el método previstos.
  2. Sigue las redirecciones y registra cada salto y su cabecera Location.
  3. Compara el estado con el contenido tras el renderizado y con la política de indexación.
  4. Vuelve a rastrear las rutas principales tras cambiar la regla.

FAQ

¿Una página que parece de error puede seguir devolviendo 200?
Sí. El estado de la respuesta es independiente del diseño. Una plantilla de página inexistente que devuelva 200 puede tratarse como un soft 404.
¿Qué respuesta debo revisar tras una redirección?
Revisa tanto el estado de la redirección como la cabecera Location y, después, la respuesta del destino final.