● 404(Not Found, 찾을 수 없음)
클라이언트가 요청한 웹 페이지를 서버가 찾을 수 없다는 뜻입니다. 어떤 이유로 웹 페이지가 삭제됐거나, 처음부터 존재하지 않는 웹 페이지로 요청을 보낸 경우에 404 상태 코드가 나타납니다.
404 상태 코드가 유명한 것은 검색엔진 때문입니다. 구글이나 네이버와 같은 검색엔진은 새로 발행된 웹 페이지가 있는지 수시로 수집하고, 이렇게 수집한 웹 페이지를 검색 결과로 보여줍니다. 그런데 수집한 후에 웹 페이지가 삭제되면 검색엔진은 이를 즉시 인지하지 못하고 같은 페이지를 계속 검색 결과에 표시합니다. 이 사실을 모르는 클라이언트는 검색 결과의 페이지를 클릭해 서버에 해당 게시물을 보여달라고 조회 요청을 하고, 서버는 삭제된 페이지를 찾을 수 없어 404 상태 코드로 응답합
니다.
404 상태 코드를 받았을 때는 개발자에게 이렇게 말할 수 있습니다. “404가 나와요. 웹 페이지 주소(URL)가 잘못된 것 같아요.” 또는 “테스트 웹 페이지 주소(URL)를 잘못 주신 것 같아요.”