TrueURL
TrueURL

메뉴

무료 · 회원가입 불필요 · Cloudflare 엣지에서 실행

URL 리디렉션 검사 및 단축 URL 원본 확인

링크를 붙여 넣으면 브라우저에서 열지 않고도 전체 리디렉션 체인과 최종 URL을 확인할 수 있습니다. 각 홉(리디렉션 한 단계)마다 상태 코드, 응답 헤더, 소요 시간이 표시됩니다.

  • 모든 홉의 상태 코드, 헤더, 소요 시간 표시
  • meta refresh와 JavaScript 리디렉션 감지
  • 메서드, 헤더, 쿠키, User-Agent 직접 지정

다른 리디렉션 도구

리디렉션 문제 유형별로 특화된 검사 도구입니다.

리디렉션 검사 도구의 작동 방식

검사 버튼을 누르면 URL이 Cloudflare의 글로벌 엣지 네트워크에서 실행되는 TrueURL 검사기로 전송됩니다. 검사기는 자동 리디렉션을 끈 상태로 URL을 요청하고 응답을 읽습니다. 응답이 리디렉션이면 Location 헤더를 해석해 다음 URL을 요청하며, 리디렉션하지 않는 페이지, 오류, 리디렉션 루프, 최대 홉 수 제한 중 하나에 도달할 때까지 한 홉씩 이 과정을 반복합니다.

검사하는 URL에 브라우저가 직접 접속하지 않으므로 단축 링크, 추적 링크, 낯선 링크도 안전하게 살펴볼 수 있습니다. 검사기는 HTTP 3xx 리디렉션뿐 아니라 HTML 페이지 안의 meta refresh 태그와 간단한 JavaScript 리디렉션도 찾아내 별도로 표시합니다. 이런 클라이언트 측 리디렉션은 명령줄 도구로는 놓치기 쉽기 때문입니다.

검사 결과 보는 법

  • 최종 URL: 마지막 홉을 거친 뒤 링크가 도착하는 주소와 그 상태 코드입니다. 200 OK는 목적지 페이지가 정상적으로 로드되었다는 뜻입니다.
  • 리디렉션 체인: 홉마다 한 행씩 URL, HTTP 메서드, 상태 코드, 응답 시간, 가리킨 Location을 보여 줍니다. 각 홉의 전체 응답 헤더와 설정된 쿠키의 이름도 함께 표시됩니다.
  • 경고: 임시 리디렉션, HTTPS 다운그레이드, 리디렉션이 3회를 넘는 체인, 다른 도메인에 있는 최종 URL, 클라이언트 측 리디렉션, 봇 확인(챌린지) 페이지로 보이는 응답을 알려 줍니다. 리디렉션 루프, 최대 홉 수 제한 도달, 실패한 홉은 검사 결과 자체로 표시됩니다.
  • 공유, 복사, 내보내기: 최종 URL을 복사하거나, 같은 URL을 다시 검사하는 공유 링크(고급 설정은 포함되지 않음)를 보내거나, 결과를 내보낼 수 있습니다.

실제 환경에 가깝게 테스트하는 고급 설정

기본 요청만으로 부족할 때는 고급 설정을 여세요.

  • HTTP 메서드: GET(기본값), HEAD, 요청 본문을 포함한 POST 중에서 선택합니다. 이후 홉은 브라우저 규칙을 따릅니다. POST 이후 301, 302, 303 응답은 GET으로 이어지고, 307과 308은 메서드와 본문을 그대로 유지합니다. HEAD 응답에는 본문이 없으므로 HEAD로는 meta refresh와 JavaScript 리디렉션을 감지할 수 없습니다.
  • 최대 홉 수: 리디렉션을 1~50회 따라간 뒤 멈춥니다. 기본값 20은 Chrome과 Firefox의 제한과 같습니다.
  • 사용자 지정 User-Agent: 비워 두면 최신 데스크톱 Chrome으로 요청하며, iPhone Safari, Android Chrome, Googlebot, Bingbot, Facebook과 X의 링크 미리보기 봇, curl 같은 프리셋을 고를 수도 있습니다.
  • 사용자 지정 요청 헤더와 쿠키: 언어나 로그인 상태에 따라 달라지는 리디렉션을 재현합니다. 예를 들어 Accept-Language: de 헤더나 세션 쿠키를 넣을 수 있습니다. X-Forwarded-For처럼 다른 클라이언트 IP 주소로 위장하는 헤더는 전송되지 않습니다. 체인 도중에 설정된 쿠키는 브라우저와 마찬가지로 이후 홉에서도 유지됩니다.
  • 클라이언트 측 리디렉션: meta refresh와 JavaScript 리디렉션을 따라갈지, 감지해서 표시만 할지 선택합니다.
  • SSL 오류 무시: Cloudflare 엣지는 항상 인증서를 검증하므로 이 옵션으로 잘못된 인증서를 건너뛸 수는 없습니다. 대신 TLS 문제가 발생한 홉에 그 내용이 표시됩니다.

검사 결과가 브라우저와 다를 수 있는 이유

TrueURL은 Cloudflare 데이터 센터에서 깨끗한 요청을 보냅니다. 방문 기록과 로그인 세션이 없고, 직접 추가하지 않는 한 쿠키도 없습니다. 기본 설정에서는 데스크톱 Chrome으로 식별되며 영어 콘텐츠를 요청합니다(Accept-Language: en-US). 국가, 언어, 기기, 로그인 상태에 따라 리디렉션하는 사이트는 평소 브라우저로 접속할 때와 다른 곳으로 TrueURL을 보낼 수 있습니다. User-Agent, 헤더, 쿠키 설정으로 실제 상황을 재현해 보세요. 다만 국가별 리디렉션은 사이트가 Cloudflare의 IP 주소를 어느 나라로 판단하는지에 달려 있어 바꿀 수 없습니다. 또한 브라우저에 예전 301이 캐시되어 있을 수도 있다는 점을 기억하세요.

일부 웹사이트는 데이터 센터나 엣지 네트워크에서 오는 자동화된 요청을 차단하거나 봇 확인을 요구합니다. 응답이 봇 확인 페이지나 챌린지 페이지(예: “Just a moment...”)로 보이면 TrueURL이 이를 표시합니다. 실제 목적지에 도달한 것이 아니라 목적지가 챌린지 뒤에 가려져 있기 때문입니다.

TrueURL을 사용하는 사람들

자주 묻는 질문

URL 리디렉션(리다이렉트)이란 무엇인가요?

URL 리디렉션은 요청한 콘텐츠가 다른 주소에 있다고 브라우저나 크롤러에 알려 주는 방식입니다. 서버가 3xx 상태 코드와 Location 헤더로 응답하면 클라이언트가 새 URL을 요청합니다. 페이지를 옮기거나, 도메인을 바꾸거나, HTTP를 HTTPS로 전환하거나, 단축 링크가 긴 URL을 가리킬 때 리디렉션을 사용합니다. 페이지 HTML 안에서 meta refresh 태그나 JavaScript로 리디렉션할 수도 있습니다.

URL 리디렉션은 왜 확인해야 하나요?

링크가 정확히 어디로, 어떤 경로를 거쳐 이동하는지 알기 위해서입니다. 사이트 운영자는 예전 URL이 한 번의 영구 리디렉션으로 올바른 페이지에 도달하는지, HTTP가 HTTPS로 이동하는지, 루프나 끊어진 홉이 없는지 확인합니다. 그 밖의 사용자도 단축 링크, 제휴 링크, 추적 링크를 클릭하기 전에 미리 검증할 수 있습니다. URL 리디렉션 확인 방법 가이드에서는 curl과 브라우저 개발자 도구(DevTools)를 이용하는 방법도 다룹니다.

301 리다이렉트와 302 리다이렉트의 차이는 무엇인가요?

301은 페이지가 영구적으로 이동했다는 뜻입니다. 브라우저는 이를 캐시할 수 있고, 검색엔진은 새 URL을 색인하며 링크 같은 신호를 새 URL로 옮깁니다. 302는 임시 이동이므로 대개 원래 URL이 색인에 남습니다. 영구 이전에는 301(또는 308)을 사용하세요. 모든 코드의 비교는 HTTP 리디렉션 상태 코드 가이드에서 볼 수 있습니다.

TrueURL은 검사한 URL을 저장하나요?

아니요. URL과 설정은 검사를 실행하기 위해서만 Cloudflare 네트워크의 검사기로 전송되며, 결과는 곧바로 브라우저로 돌아갑니다. 검사 결과나 테스트한 URL의 기록은 보관하지 않습니다. 다만 Cloudflare는 문제 해결을 위해 검사기로 들어온 요청의 기술 로그를 짧은 기간 동안 보관합니다. 고급 설정은 사용 중인 브라우저에만 저장되며, 쿠키 값, 헤더 값, 요청 본문은 저장되지 않습니다. 자세한 내용은 개인정보 처리방침을 참고하세요.

여러 URL의 리디렉션을 한 번에 확인할 수 있나요?

네. 리디렉션 일괄 검사는 한 번에 최대 100개의 URL을 검사하고 결과를 CSV나 JSON으로 내보냅니다. 사이트 전체를 점검하려면 사이트맵 리디렉션 검사를 사용하세요. XML 사이트맵을 읽어 그 안의 URL을 최대 500개까지 검사합니다.

응답 시간은 무엇을 의미하나요?

한 홉의 요청을 보낸 시점부터 응답 헤더가 도착할 때까지 걸린 시간으로, 검사를 실행한 Cloudflare 데이터 센터에서 측정합니다. 필요한 경우의 DNS 조회와 연결 설정 시간, 그리고 서버의 처리 시간이 포함됩니다. 최종 페이지가 로드를 시작하기도 전에 홉마다 이런 왕복 시간이 더해지므로 체인을 짧게 유지하는 것이 중요합니다. 리디렉션 지연 시간 측정 도구는 이를 워터폴 차트로 보여 줍니다.

단축 URL에는 어떤 위험이 있나요?

단축 링크는 목적지를 숨기기 때문에 정상적인 사이트만큼이나 쉽게 피싱 페이지, 악성코드 다운로드, 사기 사이트로 연결될 수 있습니다. 공격자들이 이메일, 문자 메시지, SNS 게시물에 단축 링크를 즐겨 쓰는 이유입니다. 먼저 링크의 원래 주소를 확인하면 실제 최종 URL과 거쳐 가는 모든 도메인을 알 수 있습니다.

TrueURL은 어떤 단축 URL 서비스를 풀 수 있나요?

표준 HTTP 상태 코드, meta refresh, 간단한 JavaScript 리디렉션으로 이동시키는 단축 서비스라면 모두 가능합니다. Bitly(bit.ly), TinyURL, X(t.co), Rebrandly, Ow.ly, Is.gd, Buffer(buff.ly) 같은 주요 서비스는 물론 브랜드 전용 단축 도메인도 지원하며, 여러 단축 서비스를 거치는 링크도 끝까지 따라갑니다. 리디렉션하기 전에 광고, 경고, CAPTCHA 페이지를 보여 주는 단축 서비스는 자동으로 풀 수 없으며, 이 경우 체인은 해당 페이지에서 멈춥니다.

블로그 최신 글

리디렉션 검사 방법과 올바른 상태 코드 선택에 관한 가이드입니다.

전체 글