¿Qué significa HTTP 404?
HTTP 404 es un código de respuesta de mensaje de error estándar del Protocolo de Transferencia de Hipertexto (HTTP) que significa simplemente “no encontrado”, lo que indica que un servidor Web no puede localizar el recurso solicitado por un cliente, normalmente un navegador Web.
Esto suele deberse a un enlace muerto o roto que no se ha actualizado, eliminado o transferido el contenido para que apunte a la nueva ubicación. El servidor genera entonces una página Web 404 No Encontrado, que se envía como notificación al cliente para el usuario.
Definición de 404
El estándar HTTP requiere una respuesta del servidor a todas las peticiones, como la petición de una página Web concreta por parte de un navegador Web. Esta respuesta adopta la forma de un código numérico y un mensaje que indica obligatorio, opcional o no permitido.
El código de tres dígitos que devuelve el servidor cuando no puede encontrar el recurso solicitado es 404. El primer dígito indica que hay un error del cliente, como una URL mal escrita, y los dos últimos dígitos indican el error específico encontrado.
Cuando el código de error es enviado por el servidor como respuesta, va acompañado de una “frase de razón” legible por humanos, que indica el tipo de error, que en este caso es “No encontrado”.
Otro error es el 410, que significa “Desaparecido”, mientras que el 301 significa “Movido permanentemente”. Ambos requieren una configuración del servidor, por lo que, por defecto, la mayoría de los sitios web utilizan simplemente el 404 en su lugar.