HTTP 404


El mensaje de error HTTP 404 , 404 no encontrado , 404 , 404 error , página no encontrada o archivo no encontrado es un código de respuesta estándar del protocolo de transferencia de hipertexto (HTTP) , en las comunicaciones de la red informática , para indicar que el navegador pudo comunicarse con un servidor dado , pero el servidor no pudo encontrar lo que se solicitó. El error también se puede utilizar cuando un servidor no desea revelar si tiene la información solicitada. [1]

El servidor de alojamiento del sitio web generalmente generará una página web "404 No encontrado" cuando un usuario intenta seguir un enlace roto o inactivo ; por lo tanto, el error 404 es uno de los errores más reconocibles que se encuentran en la World Wide Web .

Cuando se comunica a través de HTTP, se requiere que un servidor responda a una solicitud, como una solicitud del navegador web para una página web , con un código de respuesta numérico y un mensaje opcional, obligatorio o no permitido (según el código de estado). En el código 404, el primer dígito indica un error del cliente, como un localizador uniforme de recursos (URL) mal escrito . Los siguientes dos dígitos indican el error específico encontrado. El uso de HTTP de códigos de tres dígitos es similar al uso de dichos códigos en protocolos anteriores como FTP y NNTP . En el nivel HTTP, un código de respuesta 404 va seguido de una "frase de motivo" legible por humanos. La especificación HTTP sugiere la frase "No encontrado" [1] y muchos servidores web emiten de forma predeterminada una página HTML que incluye tanto el código 404 como la frase "No encontrado".

A menudo, se devuelve un error 404 cuando las páginas se han movido o eliminado. En el primer caso, es mejor emplear la asignación de URL o la redirección de URL devolviendo una respuesta 301 Moved Permanently, que se puede configurar en la mayoría de los archivos de configuración del servidor, o mediante la reescritura de URL ; en el segundo caso, se debe devolver un 410 Gone. Debido a que estas dos opciones requieren una configuración especial del servidor, la mayoría de los sitios web no las utilizan.

Los errores 404 no deben confundirse con los errores de DNS , que aparecen cuando la URL proporcionada hace referencia a un nombre de servidor que no existe. Un error 404 indica que se encontró el servidor en sí, pero que el servidor no pudo recuperar la página solicitada.

Algunos sitios web informan de un error "no encontrado" al devolver una página web estándar con un código de respuesta "200 OK", informando falsamente que la página se cargó correctamente; esto se conoce como un 404 suave . El término "404 suave" fue introducido en 2004 por Ziv Bar-Yossef et al . [2]


El mensaje 404 de Wikimedia