--- title: 404 Not Found slug: Web/HTTP/Status/404 translation_of: Web/HTTP/Status/404 ---
A resposta de erro 404 Not Found
indica que o servidor não conseguiu encontrar o recurso solicitado. Normalmente, links que levam para uma página 404 estão quebrados ou desativados, e podem estar sujeitos a link rot.
Um código 404 não indica se o recurso está indisponível temporariamente ou se o mesmo foi permanentemente removido. Mas, se esse for o caso, o ideal é utilizar o código {{HTTPStatus(410)}} (Gone).
404 Not Found
Vários sites customizam o design de uma página 404 para facilitar a usabilidade e ajudá-lo em o que fazer em seguida. Servidores apache podem ser configurados usando um arquivo .htaccess
e um pequeno código como o seguinte.
ErrorDocument 404 /notfound.html
Para um exemplo de uma página 404 personalizada, veja MDN's 404 page.
Usar um design personalizado é uma boa ideia, se usado em moderação. Sinta-se livre para fazer a sua página 404 divertida, mas tome cuidado para não confundir seus usuários.
Especificação | Título |
---|---|
{{RFC("7231", "404 Not Found" , "6.5.4")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("http.status.404")}}
{{interwiki("wikipedia", "HTTP_404", "Wikipedia: HTTP 404")}}