Log in Get started
← 가이드 목록
시작하기

404 오류란? 페이지를 찾을 수 없다는 뜻과 해결 방법 쉽게 이해하기

404는 요청한 주소의 페이지를 서버가 찾지 못했다는 뜻입니다. 삭제·주소 변경·깨진 링크, 리디렉션, 좋은 404 페이지, 403·500과의 차이까지 초보 기준으로 정리합니다.

404 오류란? 페이지를 찾을 수 없다는 뜻과 해결 방법 쉽게 이해하기

홈페이지를 쓰다 보면 404 Not Found 또는 「페이지를 찾을 수 없습니다」를 볼 때가 있습니다. 처음엔 사이트 전체가 고장 난 것처럼 느껴질 수 있지만, 의미는 비교적 단순합니다.

404 오류는 사용자가 요청한 주소에 해당하는 페이지를 서버에서 찾지 못했다는 뜻입니다.

쉽게 말하면 — 홈페이지는 찾았는데, 요청한 방은 없다

404가 나는 흔한 이유 네 가지: 삭제, 주소 변경, 오타, 깨진 링크
삭제 · 주소 변경 · 오타 · 깨진 링크

없는 방을 찾아간 것과 같습니다

호텔 건물은 정상인데 「507호」가 없는 상황과 같습니다. 사이트 전체가 사라진 게 아니라 특정 주소의 페이지만 없는 것입니다. 그래서 example.com 메인은 열리는데 /company만 404가 날 수 있습니다.


왜 숫자 404일까

서버는 요청 결과를 HTTP 상태 코드로 알려줍니다. 4xx는 보통 요청 쪽과 관련된 문제이고, 404는 그중 「요청한 페이지를 찾을 수 없음」입니다. 운영자라면 우선 404 = 그 주소의 페이지가 없음만 기억하면 됩니다.


흔한 원인

  • 페이지 삭제 — 예: 종료된 /event-2025
  • 주소 변경 — /company → /about 인데 옛 주소를 연결하지 않음
  • 주소 오타 — product를 prodcut로 입력
  • 깨진 링크 — 메뉴·버튼이 삭제된 URL을 가리킴

리뉴얼로 URL 구조가 바뀌면 검색·외부 링크에 남은 옛 주소가 한꺼번에 404가 되기 쉽습니다. 새 디자인만 만들고 끝내지 말고, 도메인·페이지 주소를 어떻게 넘길지 준비 단계부터 계획하는 것이 좋습니다.


주소가 바뀌었다면 리디렉션

내용이 이어지는 새 페이지가 있다면 404 대신 리디렉션으로 자동 이동시킬 수 있습니다. 영구 변경이면 보통 301을 검토합니다. 반대로 관련 없는 주소를 전부 메인으로만 보내는 방식은 사용자가 「내가 찾던 게 어디 갔지?」라고 혼란스러울 수 있어 권장하기 어렵습니다.

/company  →  /about
/product  →  /service
/contact  →  /inquiry

좋은 404 페이지

영문 「404 Not Found」만 두면 무엇을 해야 할지 모릅니다. 사이트 로고·메뉴 톤을 유지하고, 홈·서비스·문의·(콘텐츠가 많다면) 검색으로 돌아갈 길을 안내하세요. 없는 방 앞에서 돌려보내는 게 아니라 안내데스크 위치를 알려주는 것에 가깝습니다.


검색·소프트 404

404가 있다는 것 자체는 이상하지 않습니다. 중요한 건 있어야 할 페이지가 실수로 404인지입니다. 삭제한 URL은 검색결과에 잠시 남을 수 있어, 클릭 시 404가 보일 수 있습니다. 화면에는 「없음」인데 서버가 정상(200)처럼 응답하는 경우를 소프트 404라고 하며, 실제로 없다면 상태도 404로 알리는 편이 좋습니다. 자세한 정상 응답 설명은 200 OK란?을 참고하세요.


404 vs 403 vs 500

  • 404 — 방이 없음 (서버는 정상 답변)
  • 403 — 방은 있으나 출입 권한 없음
  • 500 — 호텔(서버) 내부 시스템 문제

HTTP/HTTPS 통신은 정상이어도, 요청한 경로만 없을 수 있습니다. 500과는 원인이 다릅니다.


발견하면 무엇을 확인할까

  • 주소 철자·실제 페이지 존재 여부
  • 메뉴·버튼의 깨진 링크
  • 리뉴얼·구조 변경 후 옛↔새 URL 대조
  • 대체 페이지가 있으면 리디렉션 필요 여부

외부 사이트가 옛 주소를 링크해도 전부 고치기는 어렵습니다. 적절한 새 페이지가 있으면 리디렉션으로 방문자를 이어 줄 수 있습니다. 리뉴얼·대량 삭제·이전 직후에는 주요 옛 URL을 직접 열어 점검하세요.


자주 묻는 질문

404란?

요청한 URL의 페이지를 서버가 찾지 못했다는 뜻입니다.

서버가 고장인가요?

꼭 그렇지는 않습니다. 서버는 정상인데 그 페이지만 없을 수 있습니다.

전부 메인으로 보내도 되나요?

무조건 메인은 비추천입니다. 관련 대체 페이지가 있을 때 그쪽으로 연결하세요.

삭제한 페이지는?

비슷한 새 페이지가 있으면 리디렉션, 대체 콘텐츠가 없으면 정상 404도 가능합니다.

검색에 영향이 있나요?

404 자체는 자연스러울 수 있습니다. 중요 페이지·깨진 내부 링크가 많다면 점검하세요.


정리

404는 요청한 주소의 페이지를 서버가 찾지 못했다는 뜻입니다.

404 = 건물은 찾았지만 원하는 방이 없다

삭제·주소 변경·잘못된 링크에서 흔합니다. 리뉴얼 때는 옛 URL을 유지하거나 리디렉션으로 잇는 것이 좋습니다. 페이지는 있는데 서버 내부 문제로 보여 주지 못하면 500 Internal Server Error를 자주 보게 됩니다.