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 410 (Gone).

Status

404 Not Found

Páginas de erro personalizadas

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ções

Especificação Título
RFC 7231, section 6.5.4: 404 Not Found Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilidade em navegadores

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes Yes Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic support Yes Yes Yes Yes Yes Yes Yes

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: pedropaulosuzuki
 Última atualização por: pedropaulosuzuki,