HTTP 404, error 404 o no encontrado es un código de estado HTTP que indica que el navegador web ha sido capaz de comunicarse con el servidor, pero no existe el fichero que ha sido pedido. Por ejemplo, si se accede a la URL
http://wikipedia.org/xyz el servidor de Wikipedia devolverá una página
de error y el código de error HTTP 404. Este error no debe ser
confundido con "servidor web no encontrado" o errores similares en los que se indica que no se ha podido realizar la conexión con el servidor.
Cuando se establece una comunicación HTTP se pide al servidor que
responda a una petición, como un navegador web solicitando un documento HTML (una página web). El servidor responde con un código numérico de error HTTP y un mensaje. En el código 404, el primer "4" indica un error del cliente, como una URL mal escrita.
Junto al código de error 404, el servidor suele enviar un texto en
que explica el motivo del error. La especificación HTTP sugiere la frase
"Not Found" (No encontrado).
Muchos servidores por defecto muestran una página web que incluye el
código 404 y la frase "Not Found". Los servidores pueden ser
configurados para mostrar cualquier página en caso de que la pedida no
exista.
Sin embargo, Internet Explorer y Chrome, por defecto no muestran estas páginas de error a no ser que ocupen más de 512 bytes, mostrando una página de error "amigable".
A menudo los servidores devuelven un error 404 cuando las páginas se
mueven o se borran. En el primer caso, una respuesta más correcta sería
devolver un código de error 301 (Movido permanentemente). En el segundo caso se debería devolver un error 410
(Movido). Como las dos opciones requieren configurar el servidor
específicamente, la mayoría de los sitios no hacen uso de estos códigos.
Los errores 404 no deben ser confundidos con errores de DNS,
los cuales aparecen cuando parece que la URL apunta a un servidor web
que no existe. Estos no son errores 404, que siempre son devueltos por
un servidor.
Fuente: wikipedia
No hay comentarios:
Publicar un comentario