HTTP 상태·리다이렉트 추적
HTTP 상태 코드와 리다이렉트 체인을 단계별로 추적합니다.
HTTP 상태·리다이렉트 추적기는 입력한 URL이 최종 페이지에 도달하기까지 거치는 모든 단계를 순서대로 보여줍니다. 각 홉의 HTTP 상태 코드(301·302·307·308 등)와 이동한 주소를 그대로 나열하므로, 브라우저가 화면에 보여주지 않는 중간 경로까지 한눈에 확인할 수 있습니다.
잘못 연결된 영구 리다이렉트, http→https 강제 전환, www 정규화, 무한 루프, 그리고 SEO에 치명적인 리다이렉트 체인을 진단하는 데 유용합니다. URL만 입력하면 서버가 안전하게 요청을 대신 보내고, 받은 상태 코드와 이동 경로를 그대로 돌려줍니다. 결과는 잠시 캐싱되어 빠르게 응답합니다.
상태 코드 빠른 정리
- 2xx: 성공. 200 OK가 정상적인 최종 응답입니다.
- 3xx: 리다이렉트. 301(영구)·308은 이전, 302(임시)·307은 임시 이동입니다.
- 4xx: 클라이언트 오류. 404(없음)·403(금지)·410(영구 삭제) 등.
- 5xx: 서버 오류. 500·502·503은 서버 측 문제를 뜻합니다.
리다이렉트 체인이 SEO에 미치는 영향
여러 단계를 거치는 리다이렉트 체인은 페이지 로딩을 느리게 하고, 링크 신호를 희석시키며, 크롤러가 도중에 추적을 멈출 수 있습니다. 가능하면 출발지에서 최종 목적지로 한 번에 연결되도록 정리하고, 영구 이동에는 301 또는 308을 사용하세요.
301과 302의 차이
301은 영구 이동으로 검색엔진이 색인과 링크 가치를 새 주소로 옮깁니다. 302는 임시 이동으로 원래 주소를 그대로 유지하려 합니다. 도메인 이전이나 URL 구조 변경처럼 영구적인 변경에는 반드시 301을 사용해야 합니다. 최종 응답의 캐시·보안 헤더까지 함께 보고 싶다면 HTTP 헤더 확인으로 전체 응답 헤더를 살펴보세요.
자주 묻는 질문
리다이렉트가 없으면 어떻게 표시되나요?
이동 단계 없이 최종 상태 코드 하나만 표시됩니다. 예를 들어 곧바로 200을 반환하면 그 단일 결과만 보여줍니다.
왜 브라우저와 결과가 다를 수 있나요?
이 도구는 표준 요청을 보내며 자바스크립트나 메타 리프레시 기반 리다이렉트는 따라가지 않습니다. 또한 일부 서버는 봇과 브라우저에 다른 응답을 주기도 합니다.
내부망 주소도 확인할 수 있나요?
아니요. 보안을 위해 사설망·내부 IP·예약된 호스트로 향하는 요청은 차단됩니다. 공개 인터넷 URL만 점검할 수 있습니다.
본문 내용도 가져오나요?
아니요. 상태 코드와 이동 경로만 확인하며 응답 본문은 읽지 않습니다. 따라서 빠르고 가볍게 동작합니다.
추적 단계에 제한이 있나요?
네. 무한 루프를 막기 위해 따라가는 리다이렉트 수에 상한이 있습니다. 상한을 넘으면 마지막으로 도달한 응답을 최종 결과로 표시합니다.
관련 도구
HTTP / API →cURL 명령 생성기
메서드·헤더·바디를 입력해 실행 가능한 cURL 명령을 생성합니다.
cURL 명령 파서
cURL 명령을 메서드·URL·헤더·바디로 분해해 보여줍니다.
응답시간 백분위 계산기
응답시간 목록으로 p50·p90·p95·p99를 계산합니다.
HTTP 헤더 확인
URL의 HTTP 응답 헤더를 실시간으로 가져와 보여줍니다.
HTTP/2·HTTP/3 지원 확인
서버가 HTTP/2(ALPN)와 HTTP/3(Alt-Svc)을 지원하는지 확인합니다.
CORS 설정 점검
URL의 CORS(Access-Control-Allow-*) 헤더를 preflight로 점검합니다.