HTTP 404

404 Not Found. HTTP 상태 코드들 중 하나로서, 서버에는 정상적으로 연결되었지만 해당 주소가 가리키는 파일을 찾지 못했을 때 반환되는 코드이다.

웹 브라우저를 통한 인터넷 탐색(서핑) 중 가장 흔하게 보이는[1][2] 오류 코드이며, 이 때문에 해당 오류가 발생했을 때 출력되는 페이지의 디자인에 공을 들이는 경우가 많다.[3]

관련 문서

외부 링크

  1. 사실 사소한 실수로도 이런 일이 벌어지기 쉬운데, 웹사이트(홈페이지)의 관리자가 홈페이지를 업데이트하면서 특정 파일을 지우거나 이름을 바꿨지만 정작 다른 페이지에 있는 링크는 지워지거나 이름이 바뀌기 전의 파일을 가리키는 경우도 많고, 검색 엔진의 경우 검색 봇이 다시 해당 페이지를 방문하기 전까지 이전에 캐시된 정보가 남아있는 경우가 많기 때문이다.
  2. 이외에도 403 Forbidden이나 503 Service Unavailable(국내 한정) 등도 자주 보인다. 특히 후자인 503은 국내 웹 호스팅 서비스에서 (일정 기간 동안의) 트래픽 할당량을 초과할 경우 해당 웹사이트의 접속이 차단되고 이 코드를 반환하는 경우가 많다.
  3. 실제로 '404 page design' 등의 키워드로 구글링을 해보면 정말 다양한 사례들을 볼 수 있다.
  4. 해당 주소가 가리키는 파일이 영구적으로 없어졌을 때의 상태를 나타내는 코드이며, 404에 비해 훨씬 드물게 발견된다.
  5. missing.html시놀로지 NAS의 웹서버 기능인 'Web Station'에서 404 등의 오류가 발생했을 때 기본적으로 읽어 들이는 파일의 이름이다.