TrueURL
TrueURL

메뉴

505 지원되지 않는 HTTP 버전

서버가 요청에 사용된 HTTP 주 버전을 지원하지 않거나 지원을 거부합니다. 요즘은 요청 줄의 형식이 잘못되었다는 신호인 경우가 많습니다.

사유 구절
HTTP Version Not Supported
리디렉션 여부
아니요
기본 캐시 가능 여부
아니요

505 HTTP Version Not Supported는 서버가 요청에 사용된 HTTP 주 버전을 지원하지 않거나 지원을 거부한다는 뜻입니다. 응답에는 그 버전을 지원하지 않는 이유와 서버가 지원하는 프로토콜을 설명해야 합니다.

클라이언트와 서버가 버전을 하나씩 시도하는 대신 TLS 핸드셰이크 중에(ALPN) HTTP/2와 HTTP/3을 협상하므로, 오늘날 505는 드뭅니다. 505는 형식이 잘못된 요청 줄을 가리키는 경우가 더 많습니다. 예를 들어 URL에 인코딩되지 않은 공백이 있으면 일부 서버는 경로의 일부를 프로토콜 버전으로 읽습니다.

응답 예시

HTTP
HTTP/1.1 505 HTTP Version Not Supported
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html
Content-Length: 65
Connection: close

<html><body><h1>505 HTTP Version Not Supported</h1></body></html>

SEO 및 리디렉션 검사

크롤러는 표준 HTTP 버전을 사용하므로 505의 영향을 받지 않아야 합니다. 505가 보인다면 URL에 인코딩되지 않은 공백이 있는 등 형식이 잘못된 요청 줄을 보내는 클라이언트나 프록시, 또는 HTTP/1.0만 지원하는 오래된 서버가 있는지 살펴보세요.

주요 원인과 사용 사례

  • 클라이언트가 경로에 인코딩되지 않은 공백이 있는 요청 줄을 보내, 일부 서버가 이를 잘못 읽습니다.
  • 매우 오래된 서버나 임베디드 서버가 HTTP/1.0만 지원하거나, 서버가 HTTP/1.0 클라이언트를 거부합니다.
  • 잘못 설정된 프록시가 프로토콜 버전을 다시 씁니다.

URL 리디렉션 검사

무료 TrueURL 리디렉션 검사 도구로 URL이 반환하는 모든 상태 코드를 홉별로 확인하세요.