HTTP 상태코드 전체 레퍼런스. 200, 301, 404, 500 등 60개 이상 코드의 의미, 원인, 해결 방법을 한국어로 확인하세요. 번호 또는 설명으로 검색 가능.
404 Not Found는 현재 리소스를 찾을 수 없지만 나중에 다시 있을 수도 있다는 의미입니다. 410 Gone은 리소스가 영구적으로 삭제되었고 다시는 제공되지 않는다는 의미입니다. SEO 관점에서 영구 삭제된 페이지에는 410을 사용하면 검색 엔진이 더 빠르게 해당 URL을 색인에서 제거합니다.
401 Unauthorized는 인증이 필요하다는 의미입니다. 로그인하지 않은 사용자가 보호된 리소스에 접근할 때 발생합니다. 403 Forbidden은 인증 여부와 관계없이 접근 권한이 없다는 의미입니다. 로그인했더라도 해당 리소스에 대한 권한이 없을 때 발생합니다.
301 Moved Permanently는 URL이 영구적으로 이동했다는 의미로, 검색 엔진은 링크 권한(Link Equity)을 새 URL로 이전합니다. 302 Found는 일시적 이동으로, 검색 엔진은 원래 URL을 유지합니다. HTTPS 전환, 도메인 이전 등 영구 변경에는 301을, A/B 테스트나 임시 점검 페이지에는 302를 사용하세요.
HTTP 상태코드(HTTP Status Code)는 웹 서버가 클라이언트(브라우저, 앱 등)의 요청에 응답할 때 반환하는 3자리 숫자 코드입니다. 첫 번째 자리가 응답의 종류를 나타냅니다: 1xx(정보), 2xx(성공), 3xx(리다이렉트), 4xx(클라이언트 오류), 5xx(서버 오류). 웹 개발, REST API 설계, SEO 최적화, 서버 운영 모두에서 필수적인 개념입니다.