DevToolPal
한국어
4xx 클라이언트 오류

404 Not Found

찾을 수 없음

의미

서버가 요청한 URL에서 아무것도 찾을 수 없습니다. 리소스가 존재했었는지, 다시 생길지는 알려주지 않습니다.

흔한 원인

  • 오타나 오래된 링크
  • 리디렉션 없이 페이지가 이동되거나 삭제됨
  • 잘못된 라우트, 기본 경로, 대소문자가 다른 파일 이름

해결 방법

클라이언트 또는 방문자라면

URL 철자와 대소문자를 확인하고, 끝에 붙은 불필요한 문자를 지우고, 사이트 검색이나 홈페이지에서 콘텐츠를 찾아보세요.

사이트나 API 운영자라면

이동한 콘텐츠에 301 리디렉션을 추가하고, 깨진 내부 링크를 고치며, 상태 404를 그대로 반환하는 유용한 404 페이지를 제공하세요. 의도적으로 삭제한 콘텐츠에는 410을 쓰세요.

응답 예시

HTTP/1.1
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Not Found",
  "status": 404,
  "detail": "No user with id 42."
}

명세

RFC 9110 §15.5.5

자주 묻는 질문

› 404 오류가 SEO에 해롭나요?

존재한 적 없는 페이지의 404는 정상입니다. 깨진 내부 링크를 고치고 가치 있는 이동 페이지는 리디렉션해 신호를 잃지 마세요.

› 싱글 페이지 앱이 새로 고침하면 404가 나는 이유는?

서버가 그 경로의 파일을 찾기 때문입니다. 알 수 없는 라우트에 index.html을 제공하도록 설정하거나 라우트를 프리렌더링하세요.