TechFeedTechFeed
404클라이언트 오류(4xx)

404 Not Found — 리소스 없음

요청한 URL에 해당하는 리소스를 찾을 수 없다는 응답입니다. 경로 오타부터 삭제된 페이지, 라우팅 누락까지 원인이 다양합니다.

언제 발생하나

잘못된 URL, 동적 라우트의 미존재 파라미터(getStaticPaths 누락), 배포 누락, 대소문자 불일치에서 발생합니다.

실무 대응

  1. URL 경로·대소문자가 실제 라우트와 일치하는지 확인합니다.
  2. Next.js 동적 라우트는 getStaticPaths에 해당 경로가 포함됐는지, fallback 설정을 점검합니다.
  3. 배포 후 404면 빌드 산출물에 그 페이지가 생성됐는지(라우트 매핑) 확인합니다.
💡 실무 메모: 내부 링크가 404를 내면 크롤 예산·UX 손실입니다. 사이트맵의 URL과 실제 생성 경로가 일치하는지 정기 점검하세요(라우팅 매핑 버그 주의).

관련 코드·에러

관련 가이드

error.tsx, not-found, global-error, digest | 없는 글인데 500이 뜨면?캐시 컨트롤, s-maxage, 스테일 리밸리데이트, CDN | 배포 직후 옛 페이지가 남는 이유는?챗지피티 무료, GPT-5.6 루나, 텍스트 무제한, 유료 싱크 | 플랜 전환 기준은?