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

410 Gone

사라짐

의미

리소스가 영구적으로 사라졌고 옮겨 간 주소도 알 수 없습니다. 404와 달리 서버가 의도적으로 밝히는 것입니다.

흔한 원인

  • 콘텐츠를 의도적으로 삭제함
  • API 버전이 종료됨
  • 만료된 프로모션이나 게시물

해결 방법

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

링크나 북마크를 지우세요. 리소스는 돌아오지 않습니다. API라면 대체 버전으로 옮기세요.

사이트나 API 운영자라면

의도적인 삭제에 410을 쓰면 검색 엔진이 URL을 더 빨리 제거합니다. 진짜 대체 페이지가 있다면 301을 쓰세요.

응답 예시

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

{
  "type": "about:blank",
  "title": "Gone",
  "status": 410,
  "detail": "API v1 was retired on 2025-01-31. Use /v2."
}

명세

RFC 9110 §15.5.11

자주 묻는 질문

› SEO에 410이 404보다 낫나요?

검색 엔진이 410 URL을 약간 더 빨리 제거할 수 있지만, 둘 다 결국 색인에서 빠집니다.

› 410을 반환했던 페이지를 되살릴 수 있나요?

기술적으로는 가능하지만 클라이언트가 잊었을 수 있습니다. 확실하지 않으면 404를 쓰세요.