¿Alguna vez has hecho clic en un enlace y te ha aparecido una pantalla insulsa que dice "404 Not Found"? Es un error que significa "no se ha encontrado la página que buscas". Si lo comparamos con una carta, es como ir a la dirección del destinatario y descubrir que allí no hay ningún edificio.
¿Por qué ocurre el error 404?
Hay varias causas por las que se produce un error 404. En primer lugar, ocurre por errores al escribir la URL. Al introducirla a mano en la barra de direcciones, basta con equivocarse en una sola letra para que sea otra dirección distinta, y la página no se encuentra. A veces basta con confundir mayúsculas y minúsculas para que se produzca el error.
También ocurre cuando el sitio cambia sus URLs. Cuando se renueva un sitio web, la URL de una página puede cambiar. Si se accede con la URL antigua, allí ya no hay ninguna página, así que aparece el 404. Es como mudarse sin haber pedido a la oficina de correos que reenvíe las cartas. Algunos sitios tienen configurado el reenvío (redirección) automático de la URL antigua a la nueva, pero otros no.
El cierre del sitio también puede ser la causa. Si quien lo gestiona cierra el sitio, sus páginas ya no se pueden ver. Si una página que tenías en marcadores pasa de repente a dar un 404, es posible que el propio sitio haya desaparecido.
Conoce también otros números de error además del 404
En el mundo de la web hay muchos otros números de error además del 404. Se llaman códigos de estado HTTP y son números de 3 cifras incluidos en la respuesta que el servidor envía al navegador. La primera cifra indica a grandes rasgos su significado. Los que empiezan por 4 se clasifican como "el problema está en quien hace la solicitud", y los que empiezan por 5, como "la causa está en el servidor". Sin embargo, como en el caso del 404, a veces la causa real es que la URL ha cambiado en el sitio.
403 Forbidden significa "prohibido el paso". Quiere decir que el servidor ha entendido la solicitud, pero no la atiende. Aparece, por ejemplo, cuando abres una página que no tienes permiso para ver.
500 Internal Server Error significa "un problema dentro del servidor". No es culpa tuya: aparece cuando se produce un problema imprevisto en el servidor y este no puede responder a la solicitud. Es como llegar a una tienda y encontrarte con que el personal se ha desplomado.
503 Service Unavailable significa "cerrado temporalmente". Aparece cuando el servidor está en mantenimiento o cuando recibe tantos accesos a la vez que no puede procesarlos. Un ejemplo de este patrón es una web popular de venta de entradas que se colapsa justo después de abrir la venta. En muchos casos, la página se muestra si esperas un rato y vuelves a acceder.
| Código | Significado | Dónde está la causa | Qué puedes hacer al verlo |
|---|---|---|---|
| 404 Not Found | No se encuentra la página | Además de los errores al escribir, también ocurre por cambios de URL en el sitio (empieza por 4) | Comprobar la ortografía de la URL y las mayúsculas y minúsculas |
| 403 Forbidden | Prohibido el paso (no hay permiso de acceso) | En el navegador (empieza por 4) | Comprobar si la página requiere iniciar sesión |
| 500 Internal Server Error | Un problema dentro del servidor | En el servidor (empieza por 5) | No es culpa tuya, así que no se puede arreglar desde el lado de quien usa la web |
| 503 Service Unavailable | Cerrado temporalmente (mantenimiento o exceso de accesos) | En el servidor (empieza por 5) | Esperar un rato y volver a acceder |
Diseños divertidos de páginas 404
Las páginas de error suelen dar una imagen fría, pero algunos sitios crean páginas 404 elaboradas con ingenio. Páginas 404 en las que se puede jugar a un minijuego, páginas que muestran "Parece que he perdido el camino" con una ilustración simpática, páginas con una animación que flota por el espacio: también son lugares donde brilla el espíritu lúdico de quienes las diseñan.
Idear formas de no decepcionar a los usuarios que se encuentran con un error y de llevarlos a la página de inicio o a la función de búsqueda del sitio es una ocasión para lucirse en el diseño web. La idea de "ya que ha salido un error, que al menos lo disfruten" refleja una actitud que valora la experiencia de usuario.
La relación entre la degradación de enlaces y las URLs cortas
El fenómeno por el que los enlaces publicados en redes sociales o blogs acaban dando un 404 con el paso del tiempo se llama "degradación de enlaces" o "pudrición de enlaces (link rot)". El contenido de la web no es eterno, y los enlaces pueden dejar de funcionar cuando las páginas se mueven o se eliminan. Si sigues un enlace publicado hace unos años, puede que te encuentres con un 404.
Usar URLs cortas puede facilitar en algunos casos el tratamiento de la degradación de enlaces. Algunos acortadores de URL permiten cambiar más tarde el destino de la redirección, de modo que, aunque la página original se mueva, la propia URL corta se puede seguir usando tal cual. Esta función resulta útil cuando no se puede corregir más tarde una URL impresa en un póster o un folleto.
Resumen
El error 404 significa "no se encuentra la página", y sus causas principales son los errores al escribir la URL, la renovación del sitio o su cierre, entre otras. Otros números de error como el 403, el 500 o el 503 también tienen cada uno su significado, y conocerlos ayuda a actuar con calma cuando surge un problema. También existe la opción de aprovechar las URLs cortas como medio para evitar la degradación de enlaces, así que seguramente habrá situaciones en las que te resulte útil tenerlo presente.