본문 바로가기

Meta Refresh 리디렉션 검사기

브라우저 처리

HTML 속 meta http-equiv="refresh" 태그를 모두 찾아 몇 초 뒤 어디로 이동하는지 표로 보여 주고, 0초 즉시 이동은 서버 301로, 지연 이동은 접근성(WCAG 2.2.1) 문제로, 주소 없는 주기적 새로고침은 방해 요소로 판정합니다.

도구 실행입력 후 결과 확인
Meta Refresh 리디렉션 검사기 샘플 실행

meta refresh는 페이지를 몇 초 뒤 다른 주소로 보내거나 새로고침하는 HTML 태그입니다. 서버 설정을 바꿀 수 없을 때 임시로 쓰이지만, 검색엔진에는 서버 리디렉션보다 약한 신호이고 사용자에게는 읽던 화면이 갑자기 바뀌는 불편을 줍니다.

브라우저 처리
샘플 결과
#1	5초 뒤	→ https://shop.example.com/new	지연 이동 — 사용자가 읽기 전에 페이지가 바뀌어 접근성 문제(WCAG 2.2.1)
#2	0초 뒤	→ /sale	즉시 이동 — 서버 301 리디렉션으로 바꾸세요
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Meta Refresh 리디렉션 검사기 사용 가이드

meta refresh는 페이지를 몇 초 뒤 다른 주소로 보내거나 새로고침하는 HTML 태그입니다. 서버 설정을 바꿀 수 없을 때 임시로 쓰이지만, 검색엔진에는 서버 리디렉션보다 약한 신호이고 사용자에게는 읽던 화면이 갑자기 바뀌는 불편을 줍니다.

이 검사기는 HTML에서 http-equiv가 refresh인 meta 태그를 대소문자 구분 없이 모두 찾아, 지연 시간과 이동 주소를 한 줄씩 정리합니다. content 값의 url= 표기나 따옴표, 쉼표 구분 같은 변형도 읽습니다.

0초 이동은 '서버 301 리디렉션으로 바꾸세요', 1초 이상 지연 이동은 사용자가 읽기 전에 페이지가 바뀌는 접근성 문제(WCAG 2.2.1), 주소 없이 반복되는 새로고침은 읽던 사용자를 방해한다고 판정합니다.

사용 방법

  1. '검사할 HTML' 칸에 페이지 소스를 붙여 넣습니다. head 부분만 넣어도 됩니다.
  2. '실행'을 누르면 태그마다 지연 시간, 이동 주소, 판정이 나옵니다.
  3. 즉시 이동 태그는 서버 리디렉션(301)으로 바꿀 수 있는지 확인합니다.
  4. 지연 이동이나 자동 새로고침은 사용자가 직접 누르는 링크나 버튼으로 바꾸는 것을 검토합니다.

예시: 옛 페이지에 남은 두 태그

입력
<meta http-equiv="refresh" content="5; url=https://shop.example.com/new">
<meta http-equiv="refresh" content="0;URL='/sale'">
결과
#1	5초 뒤	→ https://shop.example.com/new	지연 이동 — 사용자가 읽기 전에 페이지가 바뀌어 접근성 문제(WCAG 2.2.1)
#2	0초 뒤	→ /sale	즉시 이동 — 서버 301 리디렉션으로 바꾸세요

태그가 없으면 '✓ meta refresh 태그가 없습니다.'가 나옵니다.

이럴 때 쓰면 좋아요

  • 사이트 이전 뒤 옛 페이지에 남은 임시 이동 태그를 찾을 때
  • 검색엔진에서 옛 주소가 계속 보이는 원인을 확인할 때
  • 실시간 화면에 쓰인 자동 새로고침의 접근성 문제를 점검할 때
  • 호스팅 제약으로 meta refresh를 써야 할 때 설정을 검토할 때

문제가 생겼을 때

서버 리디렉션을 쓸 수 없는 무료 호스팅입니다.

그럴 때는 0초 meta refresh와 함께 canonical을 새 주소로 지정하고, 화면에 새 주소 링크도 보여 주세요.

주식·스포츠 화면이 30초마다 새로고침됩니다.

읽는 중에 화면이 바뀌면 화면 낭독기 사용자가 처음부터 다시 듣게 됩니다. 자바스크립트로 필요한 부분만 갱신하거나 멈춤 버튼을 두세요.

content 값을 '5, url=…'처럼 썼습니다.

표준 구분자는 세미콜론(;)입니다. 이 검사기는 쉼표도 읽지만 브라우저마다 다를 수 있으니 세미콜론을 쓰세요.

활용 팁

  • 서버 리디렉션은 브라우저가 페이지를 받기도 전에 이동해 더 빠르고 검색엔진에도 확실한 신호입니다.
  • WCAG 2.2.1은 시간 제한이 있는 변화에 대해 사용자가 끄거나 늘릴 수 있어야 한다고 요구합니다.
  • 리디렉션 규칙 생성기로 서버 형식의 규칙을 바로 만들 수 있습니다.

자주 묻는 질문

검색엔진은 meta refresh를 따르나요?

Google은 0초 meta refresh를 영구 이동과 비슷하게, 지연 이동은 임시 이동처럼 다루는 편입니다. 그래도 서버의 301·308 응답이 가장 확실합니다.

자바스크립트 location 이동도 찾나요?

아니요. meta 태그만 찾습니다. 스크립트로 이동하는 코드는 직접 확인해야 합니다.

HTML을 어디서 구하나요?

브라우저에서 페이지를 열고 '페이지 소스 보기'로 나온 내용을 복사해 붙여 넣으면 됩니다.