¿Qué es un HTTP 404?

Un error 404 del Protocolo de transferencia de hipertexto (HTTP), también conocido como el error 404 Página no encontrada, es un código de respuesta que indica que el cliente pudo llegar al servidor deseado pero no pudo encontrar la página o el archivo que estaba buscando. En términos más simples, el navegador de Internet pudo conectarse al sitio web en cuestión, pero no se encontró la página solicitada.

Cada vez que se realiza una solicitud de un cliente a un servidor, el protocolo HTTP envía lo que se denomina encabezados HTTP con un código de estado. Para un sitio web normal, el código de estado es «200 OK», que es la respuesta estándar para solicitudes HTTP exitosas. Es posible que se muestren otros códigos de estado si se redirige el sitio web.

Cada número en un error HTTP 404 significa algo. El primer número «4» indica que se ha producido un error de cliente, por lo que el servidor está diciendo que hubo un error en el extremo del cliente, como un error tipográfico. También indica que es posible que el error no sea permanente. El «0» del medio indica un error de sintaxis general. El último «4» indica qué error en particular se cometió fuera del grupo de errores de 400 clientes, que incluye «400 Solicitud incorrecta», «401 No autorizado» y «403 Prohibido».

Los errores HTTP 404 se manejan a nivel del servidor y no a través del software que se ejecuta en el sitio web. Algunos sitios web emularán un error HTTP 404, en cuyo caso se denomina error suave 404. Estos sitios web utilizarán una técnica de redireccionamiento como un meta redireccionamiento o utilizarán el archivo .htaccess para lograrlo. Las ventajas para los webmasters de hacer esto es que pueden mostrar cualquier mensaje o página que deseen cuando la página solicitada no se encuentra en el servidor, mejorando así la experiencia de navegación.

La página HTTP 404 se puede especificar en la configuración del servidor, lo que proporciona un error HTTP 404 real mientras se puede redirigir al usuario a una página dentro del sitio web. El uso de redireccionamientos como errores HTTP 404 puede ser perjudicial para las páginas de resultados del motor de búsqueda (SERP) del sitio web. En algunos navegadores, si una página HTTP 404 personalizada tiene un tamaño inferior a 514 kilobytes, el navegador mostrará su propia página de error 404 y no la especificada en las configuraciones del servidor.