Guía para principiantes de códigos de error HTTP de WordPress

Publicado: 2022-02-08

¿Ha encontrado un código de error HTTP y se pregunta qué significa?

Los códigos de error HTTP no son fáciles de entender a primera vista. Ver tu WordPress caído sin saber por qué y qué hacer es una sensación particularmente desagradable.

Con suerte, WordPress es un CMS tan increíble que los códigos de error HTTP más comunes se pueden corregir fácilmente.

En esta guía, te explicaré qué son los códigos de error HTTP y qué significan para tu sitio web de WordPress .

Código de error HTTP: resumen de todo lo que necesita saber

Internet se basa en protocolos de comunicación entre servidores web y ordenadores.

Cuando alguien intenta acceder a su sitio web, envía una solicitud y el servidor SIEMPRE devuelve los códigos de estado correspondientes.

Hay 5 categorías de códigos de estado de respuesta HTTP . Están formados por tres números. El primer número define su categoría:

Los códigos de estado 1xx le brindan información sobre el procesamiento de su solicitud.

Los códigos de estado 2xx significan que su solicitud fue exitosa.

Los códigos de estado 3xx son códigos de estado de redirección.

Los códigos de estado 4xx se refieren a errores del cliente.

Los códigos de estado 5xx se refieren a errores del servidor.

No es necesario conocer la lista de todos los códigos de estado de error HTTP . Esto es útil solo si desea comprender cómo funciona realmente la relación cliente/servidor.

Escribí esta guía para ayudar a aquellos que no son administradores de servidores o desarrolladores web . Por lo tanto, es 100% apto para principiantes.

Códigos de error HTTP y lo que significan

1xx Códigos de estado

Hay códigos de respuesta informativos . Significan que el servidor recibió la solicitud y la está procesando.

  • Código de estado 1 00 #Continuar: el servidor ha recibido la solicitud. Se proporcionará una respuesta final después de que la solicitud se haya recibido en su totalidad.
  • Código de estado 101 #Protocolos de conmutación: el servidor procesará la solicitud del cliente.
  • Código de estado 102 #Procesando: El servidor está procesando la solicitud, pero aún no hay respuesta disponible.

2xx Códigos de estado

¡Indican que todo está bien! El servidor aceptó la solicitud del cliente y está atendiendo.

  • Código de estado 200 #OK: La solicitud se ha realizado correctamente. Fácil.
  • Código de estado 201 #Creado: la solicitud se ha realizado. El servidor está creando recursos adicionales.
  • Código de estado 202 #Aceptado: la solicitud ha sido aceptada para su procesamiento y el procesamiento aún continúa. El propósito de la respuesta 202 es permitir que un servidor acepte una solicitud para algún otro proceso sin requerir que la conexión del agente de usuario con el servidor persista hasta que se complete el proceso.
  • Código de estado 203 #Información no autorizada: la información devuelta no es exactamente la misma que está disponible en el servidor de origen. El código de estado 203 puede ocurrir si usa CDN o un proxy .
  • Código de estado 204 #Sin contenido: La solicitud ha sido procesada y no hay más contenido para cargar.
  • Código de estado 205 #Restablecer contenido: indica al usuario que restablezca el documento que provocó el envío de la solicitud.
  • Código de estado 206 #Contenido parcial: el servidor está cumpliendo con éxito una solicitud de rango para el cliente, pero solo transferirá parte de los recursos.
  • Código de estado 207 #Multi-Status: proporcione información sobre varios recursos, para situaciones en las que se puedan necesitar varios códigos de estado .
  • Código de estado 208 #Ya informado: se usa para evitar enumerar repetidamente los miembros internos de varios enlaces a la misma colección. Evite que su servidor entre en un bucle sin fin.

Códigos de estado 3xx

Los códigos de estado HTTP 3xx son códigos de redirección. Nos informan que se necesita más acción. Las redirecciones compatibles con SEO funcionan con códigos de estado HTTP 301, por ejemplo.

  • Código de estado 300 #Opciones Múltiples: La solicitud tiene más de una respuesta posible. El usuario tiene que elegir uno de ellos redirigiendo su solicitud a los mejores identificadores.
  • Código de estado 301 #Movido permanentemente: la URL del recurso solicitado se cambió de forma permanente. La nueva URL se proporciona en la respuesta. La redirección 301 es MUY importante para el SEO. Lee esta guía de Theme island si quieres saber más al respecto.
  • Código de estado 302 #Found: esto significa que el URI* del recurso solicitado se ha movido temporalmente.
  • Código de estado 30 3 #Ver otro: el servidor envió esta respuesta para indicarle al cliente que obtenga el recurso solicitado en otro URI*.

¿Qué significa URI?

URI significa Identificador Uniforme de Recursos . URI se refiere a cosas como 'https://' o 'mailto:'. Echa un vistazo a este artículo si quieres saber más al respecto. Si no lo hace, simplemente considere URI como URL.

  • Código de estado 304 #No modificado: la solicitud se recibió y habría resultado en una respuesta 200 OK, pero la condición se evaluó como falsa.
  • Código de estado 305 #Usar proxy: indica que un proxy debe acceder a una respuesta solicitada. Es muy probable que nunca encuentre un error 305 hoy en día.
  • Código de estado 307 #Redireccionamiento temporal: el servidor envía esta respuesta para redirigir al cliente al recurso solicitado en otro URI con el mismo método.
  • Código de estado 308 #Redireccionamiento permanente: el recurso ahora está ubicado permanentemente en otro URI. Los códigos de estado 308 son similares al código de estado 301 .

Códigos de estado 4xx

Los códigos de estado 4xx indican un problema del lado del cliente (o del navegador). En otras palabras, los errores 400 no provienen del servidor.

  • Código de estado 400 #Solicitud incorrecta: el servidor no puede procesar la solicitud debido a una sintaxis no válida.
  • Código de estado 401 #No autorizado: la solicitud no se autorizó porque carecía de credenciales válidas.
  • Código de estado 403 #Prohibido: los errores 403 son similares a los errores 401 . La diferencia es que el cliente es reconocido por el servidor, pero se niega el acceso.
  • Código de estado 404 #Not Found: ¡El famoso error 404 ! El servidor no pudo encontrar una representación del recurso de destino. El código de estado de error 404 ocurre principalmente cuando escribes mal un URI.
  • Código de estado 406 #No aceptable: Ocurren cuando el servidor web no encuentra ningún contenido que cumpla con los criterios dados por el usuario.
  • Código de estado 407 #Autenticación de proxy requerida: no hay mucho que decir. El cliente necesita autenticarse para usar el proxy. Es muy parecido al código de estado 401 .
  • Código de estado 408 #Tiempo agotado: el servidor no recibió una respuesta completa dentro del tiempo que estaba preparado para esperar. Hoy en día, Internet Explorer, Chrome y Firefox utilizan mecanismos de preconexión HTTP para mejorar la experiencia del usuario y el tiempo de carga. Da como resultado un mayor número de códigos de estado 408 .
  • Código de estado 409 #Conflicto: la solicitud no se pudo completar debido a un conflicto con el estado del recurso de destino.
  • Código de estado 410 #Gone: el recurso ya no está disponible y es probable que esta condición sea permanente. El código de estado 410 es similar al código de estado 404 . El código de estado 404 se devuelve cuando el servidor no sabe si es probable que la condición sea permanente.
  • Código de estado 411 #Longitud requerida: la solicitud se rechaza porque la longitud del contenido no está definida y el servidor la requiere.
  • Código de estado 412 #Error de condición previa: el cliente ha indicado condiciones previas y el servidor no las cumple.
  • Código de estado 414 #URI demasiado largo: todo está en el título. La URI solicitada por el cliente es demasiado larga y el servidor se niega a procesarla.
  • Código de estado 415 #Tipo de medio no admitido: el formato de medios no es compatible con el servidor. Por lo tanto, el servidor se niega a procesar la solicitud. 415 son a menudo la consecuencia de un problema de codificación .
  • Código de estado 421 #Solicitud mal dirigida: la solicitud se envía a un servidor que no puede producir una respuesta. Ocurre cuando el servidor no está configurado correctamente.
  • Código de estado 423 #Bloqueado: el recurso al que desea acceder está bloqueado.
  • Código de estado 424 #Dependencia fallida: la acción solicitada dependía de otra acción que falló.
  • Código de estado 429 #Too Many Requests: se enviaron demasiadas solicitudes en un corto período de tiempo.

Códigos de estado 5xx

Esta categoría de código de estado se refiere a errores internos del servidor . Ocurren cuando un servidor no puede cumplir con una solicitud aparentemente válida. A veces pueden ser causados ​​por complementos .

  • Código de estado 500 #Error interno del servidor: el servidor encontró una situación y no sabe cómo solucionarla.
  • Código de estado 501 #No implementado: el método de solicitud no es compatible con el servidor y no se puede procesar.
  • Código de estado 502 #Puerta de enlace incorrecta: el servidor, mientras trabajaba como puerta de enlace para obtener una respuesta, obtuvo una respuesta no válida y no puede procesar la solicitud.
  • Código de estado 503 #Error de servicio no disponible: esto indica que el servidor no puede procesar la solicitud temporalmente . Ocurre cuando el servidor está sobrecargado debido a un pico de tráfico o no funciona por mantenimiento. Si encuentra demasiados errores 503, realmente debería considerar obtener otro proveedor de alojamiento web .
  • Código de estado 504 #Gateway Timeout: el servidor, mientras actuaba como puerta de enlace o proxy, no recibió una respuesta a tiempo.
  • Código de estado 505 #La versión HTTP no es compatible: significa que la versión del Protocolo de transferencia de hipertexto utilizada en la solicitud no es compatible con el servidor.
  • Código de estado 506 #Variante También Negocia: La configuración del servidor no permite que la operación vaya más allá.
  • Código de estado 507 #Almacenamiento insuficiente: la acción no se procesó porque el servidor no pudo almacenar la representación necesaria para realizar la solicitud.
  • Código de estado 508 #Bucle detectado: el servidor encontró un bucle infinito mientras procesaba una solicitud. Siempre asegúrese de que su circuito esté cerrado.
  • Código de estado 511 #Network Authentication Required: Esto indica que el cliente tiene que autenticarse para acceder correctamente a la red.

Si está interesado en los códigos de estado HTTP, probablemente se deba a un tiempo de inactividad o un error 500. Si es así, debe comenzar a monitorear el tiempo de actividad de WordPress y hacer copias de seguridad de su sitio.