La verdadera identidad del "404"

Si has usado internet, seguramente te has encontrado con "404 Not Found" al intentar acceder a un sitio web. Entiendes que la página no fue encontrada, pero ¿por qué un número tan peculiar como "404"?

En realidad, 404 es uno de los códigos de estado HTTP. Son números de 3 dígitos que los servidores web utilizan para comunicar "el resultado de una solicitud" a los navegadores, y el primer dígito sigue un patrón específico.

  • 1xx: Procesando ("Entendido, espera un momento")
  • 2xx: Éxito (200 OK es el clásico. "Todo salió bien")
  • 3xx: Redirección ("Se ha movido a otra ubicación")
  • 4xx: Error del cliente ("Hay un problema con tu solicitud")
  • 5xx: Error del servidor ("Lo sentimos, es culpa nuestra")

El 404 pertenece a "4xx = problema de tu lado", donde "04 = no encontrado". En otras palabras, significa "la página en la URL que especificaste no existe en este servidor".

¿Es cierta la leyenda de la "Sala 404 del CERN"?

Existe una famosa leyenda urbana de internet que dice que "el 404 se originó en la Sala 404 del CERN (Organización Europea para la Investigación Nuclear), donde estaba ubicado el servidor". La historia cuenta que Tim Berners-Lee, el inventor de la Web, trabajaba en la Sala 404 del CERN, y cuando no se podía encontrar un archivo, la respuesta era "Revisé la Sala 404, pero no estaba allí".

Sin embargo, esto no es cierto. Nunca se ha confirmado si la Sala 404 siquiera existe en los edificios del CERN, y el propio Tim Berners-Lee ha desmentido esta teoría. El número 404 fue determinado como parte de la numeración sistemática de los códigos de estado durante el desarrollo de la especificación HTTP.

Usos creativos de las páginas 404

Muchas empresas utilizan sus páginas 404 como una oportunidad para entretener a los usuarios.

  • GitHub: Muestra una animación de paralaje estilo "Star Wars" con el mensaje "This is not the web page you are looking for"
  • Pixar: Muestra una ilustración de "Tristeza" de la película "Inside Out" llorando
  • LEGO: Presenta una animación de minifiguras LEGO reparando una página rota
  • Bloomberg: Muestra "Are you lost?" y proporciona enlaces a datos del mercado

Las páginas 404 cumplen el importante papel de guiar a los usuarios a la página de inicio o a la función de búsqueda en lugar de dejarlos abandonar el sitio cuando llegan a un callejón sin salida.

Otros códigos de estado "interesantes"

  • 418 I'm a teapot: Definido en el RFC 2324 como una broma del Día de los Inocentes en 1998 para cuando "se le pide a una tetera que prepare café". Es una broma, pero existe como RFC oficial
  • 451 Unavailable For Legal Reasons: Una página inaccesible por razones legales. El número fue elegido en referencia a la novela de Ray Bradbury "Fahrenheit 451" (una novela distópica sobre la quema de libros)
  • 503 Service Unavailable: El servidor está temporalmente sobrecargado. Se ve comúnmente cuando comienzan las ventas de entradas populares
  • 301 Moved Permanently: La página se ha movido permanentemente. Acceder a la URL antigua redirige automáticamente a la nueva

Cómo reducir los errores 404

Para los operadores de sitios web, los errores 404 también pueden afectar negativamente al SEO. Los motores de búsqueda pueden juzgar los sitios con muchos 404 como "mal mantenidos".

  • Configurar redirecciones 301 cuando las páginas se eliminan o se mueven
  • Revisar regularmente los enlaces internos y corregir los rotos
  • Preparar una página 404 personalizada que guíe a los usuarios a la página de inicio o a la búsqueda

En IP Check-san también, al acceder a una página inexistente se muestra una página 404 personalizada con navegación de vuelta a la página de inicio.

Resumen

El 404 nació de la numeración sistemática de los códigos de estado HTTP y no tiene nada que ver con la Sala 404 del CERN. La próxima vez que te encuentres con una página 404, tómate un momento para disfrutar del diseño creativo que ese sitio haya preparado.

Términos relacionados en este artículo

HTTPS Los códigos de estado HTTP son un mecanismo compartido tanto por HTTP como por HTTPS. DNS El DNS encontró el servidor, pero la página especificada no existe: eso es un 404. Dirección IP Un 404 significa que la conexión al servidor en sí fue exitosa. La resolución de la dirección IP ya se completó.