404 no encontrado y los 9 errores HTTP más comunes explicados

Aparte del error 404, ¿de cuántas otras páginas de error HTML conoce? ¿Alguna vez ha pensado en lo que sucede en segundo plano cuando ve alguna de estas páginas de error HTML en su pantalla?

Estos códigos están destinados a transmitir información importante al usuario . Puede ser útil conocerlos mejor, especialmente si es propietario de un sitio web. Usarlos correctamente reduce su tasa de rebote, mejora su clasificación en los motores de búsqueda y le brinda conocimiento sobre el rendimiento de su sitio.

Lea también:

Comprensión de los códigos de estado

Detrás de cada página de error que ve en la web, hay un código de estado HTTP enviado por el servidor web. Los códigos de estado vienen en formato de números de 3 dígitos. El primer dígito marca la clase del código de estado:

  • Los códigos de estado 1XX tienen fines informativos
  • 2XX indica éxito
  • 3XX es para redirección

Ninguna de estas tres clases da como resultado una página de error HTML, ya que en estos casos el cliente sabe qué hacer y continúa con la tarea sin dudarlo. Lo que solemos ver son los tipos 4XX y 5XX:

  • 4XX representan errores del lado del cliente
  • 5XX indican problemas en el lado del servidor

En estos casos, se muestran páginas de error HTML porque el cliente no tiene idea de cómo continuar . Veamos qué sucede en segundo plano cuando algo sale mal y qué puedes hacer al respecto.

Errores del lado del cliente (4XX)

1. 400 – Solicitud incorrecta

Siempre que el cliente envía una solicitud que el servidor no puede entender, aparece la página de error 400 Bad Request . Suele ocurrir cuando los datos enviados por el navegador no respetan las reglas del protocolo HTTP , por lo que el servidor web no tiene ni idea de cómo procesar una solicitud que contiene una sintaxis mal formada.

Cuando>haya algo inestable en el lado del cliente : un sistema operativo no suficientemente protegido, una conexión a Internet inestable, un navegador defectuoso o un problema de almacenamiento en caché. Por lo tanto, siempre es una buena idea probar un poco su propia PC antes de comunicarse con el propietario del sitio web.

Abra la misma página web en un navegador diferente, borre el caché y verifique si debe recibir actualizaciones de seguridad. Si encuentra regularmente el error 400 en diferentes sitios, su PC o Mac está esperando una revisión de seguridad completa.

2. 401 – Se requiere autorización

Cuando hay una página web protegida con contraseña detrás de la solicitud del cliente, el servidor responde con un código de autorización requerida 401 . 401 no devuelve un mensaje de error clásico a la vez, sino una ventana emergente que le pide al usuario que proporcione una combinación de inicio de sesión y contraseña.

Si>

Si es propietario de un sitio web, puede agregar la misma protección con contraseña a su sitio o una parte de él a través de su cuenta de cPanel .

Haga>”Directorios protegidos con contraseña” dentro del cuadro de menú “Seguridad” y elija la carpeta web que desea proteger. Puede ser una buena capa de seguridad para restringir el acceso a su área de administración, como la carpeta wp-admin en un sitio de WordPress.

3. 403 – Prohibido

Puede encontrar la página de error 403 Forbidden cuando el servidor entiende claramente la solicitud del cliente, pero por algunas razones se niega a cumplirla . No se trata de una malformación ni de un problema de autorización. Al devolver el código de estado 403, el servidor básicamente rechaza al cliente con un gran “No” sin ninguna explicación.

La razón más común es que el propietario del sitio web no permite a los visitantes navegar por la estructura del directorio de archivos del sitio . Cuando este tipo de protección está habilitado, no puede acceder a las carpetas directamente en el sitio web. La otra razón frecuente es que el archivo específico que solicitó el cliente no tiene permiso para ser visto desde la web.

Puede>configurar la protección 403 por razones de seguridad en su propio sitio . Puede ser útil para proteger su sitio contra la piratería al ocultar la estructura de directorios o los archivos que contienen información vulnerable.

Afortunadamente, muchos servidores web brindan este servicio a sus clientes de manera predeterminada, pero si desea agregar una capa de seguridad adicional, abra su cuenta de cPanel, navegue hasta el cuadro de menú Avanzado y haga clic en Administrador de índices .

Aquí>No indexar, el cliente recibirá una página de error 403 si intenta acceder al directorio dado.

4. 404 – No encontrado

404 es el código de estado HTTP más conocido que existe, y seguramente ha leído muchas publicaciones excelentes sobre cómo personalizar las páginas 404 . El navegador devuelve una página HTML 404 cuando el servidor no encuentra nada en la ubicación solicitada .

Hay dos escenarios principales que pueden resultar en una página 404 No encontrado . O el visitante escribió mal la URL o la estructura del enlace permanente del sitio se ha cambiado y los enlaces entrantes apuntan a páginas que se movieron a diferentes ubicaciones. A veces, las páginas de error 404 también pueden aparecer en las URL de nivel superior. Por lo general, sucede cuando un sitio se ha movido recientemente a otro servidor web y el DNS aún apunta a la ubicación anterior . Este tipo de problema suele desaparecer al cabo de poco tiempo.

Puede>afirma que “los errores 404 no afectan la clasificación de su sitio en Google y puede ignorarlos con seguridad” como 404 son vistos como una parte normal de la web por el motor de búsqueda.

Es posible que desee reducir la cantidad de 404 porque aumentan la tasa de rebote (personas que abandonan inmediatamente) de su sitio. La solución más común para esto es usar redireccionamientos 301 para las páginas eliminadas permanentemente y 302 para aquellas que no están disponibles temporalmente.

5. 408 – Solicitar tiempo de espera

Cuando la solicitud del cliente tarda demasiado, el servidor se agota, cierra la conexión y el navegador muestra un mensaje de error 408 Request Time-Out . El tiempo de espera se produce porque el servidor no recibió una solicitud completa del cliente dentro del período de tiempo que estaba preparado para esperar . Los errores 408 persistentes pueden ocurrir debido a la gran carga de trabajo en el servidor o en el sistema del cliente .

En>aumento temporal de Internet ralentiza la entrega del mensaje. Los sitios web más grandes tienden a personalizar las páginas de error 408 al igual que la mayoría de ustedes, en el caso de los 404. Los errores 408 generalmente se pueden corregir volviendo a cargar la página con la ayuda del botón F5.

6. 410 – Desaparecido

La página de error 410 Gone está muy cerca de la conocida 404. Ambos significan que el servidor no encuentra el archivo solicitado , pero mientras 404 sugiere que el archivo de destino puede estar disponible en algún lugar del servidor, 410 indica una condición permanente .

410 muestra al cliente que el recurso se hizo intencionalmente indisponible y el propietario del sitio web desea que los enlaces entrantes se eliminen de la Web . 404 se utiliza cuando el servidor no está seguro de si la indisponibilidad del archivo es permanente, pero 410 siempre indica una certeza total.

Si>este video, Matt Cutts, el jefe de búsqueda de spam de Google, explica la esencia de esta distinción. Es una buena idea distinguir entre 404 y 410 para mejorar su compatibilidad con Google .

Errores del servidor (5XX)

7. 500 – Error interno del servidor

El error interno del servidor es el error del servidor más conocido, ya que se utiliza siempre que el servidor encuentra una condición inesperada que le impide cumplir con la solicitud del cliente . El código de error 500 es genérico, se devuelve cuando ningún otro código de error 5XX del lado del servidor tiene sentido .

Aunque>volver a cargar la página (ya que el error puede ser temporal), borrar la memoria caché de su navegador (ya que el problema puede ocurrir con la versión en caché del sitio), elimine las cookies de su navegador y reinicie el navegador .

También puede ponerse en contacto con el webmaster (como en el caso de cualquier otro problema del lado del servidor); puede que esté agradecido por su contribución, pero también existe la posibilidad de que esté al tanto del problema y ya esté trabajando en él.

Si encuentra la página de error 500 en su propio sitio, será aconsejable que se ponga en contacto con su proveedor de alojamiento . Lo más probable es que la razón sea un error de permiso , un archivo .htaccess corrupto o un límite de memoria demasiado bajo . Si tiene un sitio de WordPress, el error 500 también puede ser causado por un complemento de terceros ; puede probar esto desactivando sus complementos, uno por uno, hasta que se encuentre al culpable.

8. 502 – Puerta de enlace incorrecta

El mensaje de error 502 representa un problema de comunicación entre dos servidores. Ocurre cuando el cliente se conecta a un servidor que actúa como puerta de enlace o un proxy que necesita acceder a un servidor ascendente que le proporciona un servicio adicional. El otro servidor se encuentra más arriba en la jerarquía de servidores. Puede ser, por ejemplo, un servidor web Apache al que accede un servidor proxy o el servidor de nombres de un gran proveedor de servicios de Internet al que accede un servidor de nombres local.

Cuando se encuentra con la página de error Bad Gateway , el servidor recibe una respuesta no válida de un servidor ascendente .

En>no están de acuerdo con el protocolo sobre cómo intercambiar datos . Esto suele ocurrir cuando una de las máquinas está configurada o programada incorrectamente. Póngase en contacto con su proveedor de alojamiento si ve 502 en su propio sitio.

9. 503 – Servicio no disponible temporalmente

Verá el mensaje Servicio temporalmente no disponible (a veces sin recursos ) cada vez que haya una sobrecarga temporal en el servidor o cuando esté pasando por un mantenimiento programado. El código de error 503 significa que el servidor web no está disponible actualmente. Por lo general, esta es una condición temporal que se resolverá después de cierta demora .

Si>dañar la clasificación del motor de búsqueda de su sitio .

Aprenda a hacer esto a través de este tutorial en el blog de SEO de Yoast o este en moz.com.

10. 504 – Tiempo de espera de puerta de enlace

Hay un problema de comunicación servidor-servidor detrás del mensaje de error Gateway Time-Out , al igual que detrás del código de error 502 Bad Gateway . Cuando se devuelve el código de estado 504, también hay un servidor de nivel superior en segundo plano que se supone que envía datos al servidor que está conectado a nuestro cliente. En este caso, el servidor de nivel inferior no recibe una respuesta oportuna del servidor ascendente al que accedió.

Este es el mismo problema de tiempo de espera que ocurre en el caso del código de estado de tiempo de espera de solicitud 408 , pero aquí no ocurre entre el cliente y el servidor, sino entre dos servidores en el back-end . La página de error Gateway Time-Out generalmente indica una comunicación lenta entre los dos servidores y también puede suceder que el servidor de nivel superior esté completamente inactivo .

Dado>

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *