리디렉션이란? 홈페이지 주소를 다른 주소로 자동 이동시키는 방법 쉽게 이해하기
리디렉션은 기존 URL을 새 URL로 자동 이동시키는 기능입니다. 301·302, HTTP→HTTPS, DNS·CNAME과의 차이, 체인·루프까지 초보 기준으로 정리합니다.
홈페이지를 쓰다 보면 주소를 입력했는데 자동으로 다른 주소로 바뀌는 경우가 있습니다. 예를 들어 http://example.com으로 들어갔는데 https://example.com으로 이동하거나, 예전 페이지가 새 페이지로 바뀌는 식입니다.
사용자가 접속한 주소를 다른 주소로 자동으로 보내는 것을 리디렉션이라고 합니다.
쉽게 말하면 — “이 주소는 이제 쓰지 않으니 새 주소로 가세요”라고 홈페이지가 안내하는 기능
가게 이전 안내문처럼
가게가 이사했는데 안내가 없으면 손님은 「없어졌나?」 생각할 수 있습니다. 「이전했습니다. 새 주소는 ○○」 안내문이 있으면 찾아갈 수 있습니다. 리디렉션도 기존 주소로 온 방문자를 새 주소로 자동 안내합니다.
언제 사용할까?
- HTTP→HTTPS 전환 (SSL 적용 후)
- www 유무 대표 주소 통일
- 페이지 URL 변경 (old-page → new-page)
- 도메인 변경 (oldcompany.com → newcompany.com)
리디렉션이 없으면 기존 링크·검색·즐겨찾기로 온 사람이 「페이지를 찾을 수 없습니다」를 볼 수 있습니다. 주소만 지우는 것보다 새 주소와 연결하는 편이 낫습니다.
301과 302
301은 영구 이전 — 「완전히 이사했습니다. 앞으로는 새 주소를 쓰세요.」 302는 임시 이동 — 「지금은 잠시 다른 곳입니다.」 앞으로 예전 주소를 쓰지 않을 계획이면 보통 301을 고려합니다. 같은 3xx라도 304 Not Modified는 주소 이동이 아니라 캐시 재사용입니다.
검색엔진도 이동을 확인합니다. 301을 적절히 쓰면 「기존 페이지가 새 주소로 갔다」는 신호를 이해하는 데 도움이 되어, 리뉴얼·도메인 변경 시 SEO 측면에서도 중요합니다. 응답에는 보통 Location 헤더로 새 주소가 실립니다. 자세한 설명은 HTTP 헤더란?을 참고하세요.
리뉴얼·도메인 변경
리뉴얼로 디자인뿐 아니라 URL이 바뀌면, 검색·블로그·즐겨찾기·광고에 옛 주소가 남아 있을 수 있습니다. 기존 URL → 새 URL 목록을 만들어 연결하세요. 모든 걸 메인만으로 몰기보다, 가능하면 비슷한 내용의 새 페이지로 보내는 편이 낫습니다. 대체할 내용이 없는 삭제 페이지는 억지 리디렉션이 필수는 아닙니다.
DNS·CNAME과 다른 점
DNS는 도메인이 어느 서버로 가는지 알려주는 지도입니다. 리디렉션은 특정 URL을 다른 URL로 보내는 이전 안내문입니다. CNAME은 DNS에서 이름을 다른 이름에 연결하는 설정이고, 주소창이 자동으로 바뀌는 것과는 다릅니다. 리디렉션은 브라우저 주소창에 새 URL이 보일 수 있습니다.
체인 · 루프 · HTTPS
A→B→C→D처럼 여러 번 거치는 리디렉션 체인은 줄이고, 가능하면 최종 주소로 바로 보내세요. A↔B처럼 서로를 가리키면 리디렉션 루프가 나고 「너무 많이 리디렉션되었습니다」 오류가 날 수 있습니다.
SSL을 설치해도 모든 사람이 https://를 입력하진 않습니다. http://로 들어와도 https://로 보내는 것이 일반적입니다. 과거처럼 PC/모바일 별도 URL(m.)로 보내는 경우도 있지만, 지금은 반응형 한 주소가 많습니다.
어디서 설정하고 무엇을 확인할까
웹서버·호스팅 관리화면·CMS·CDN 등에서 설정할 수 있으며, 호스팅·제작업체가 대신하기도 합니다. 설정 후 기존 주소를 직접 열어 새 주소로 가는지, 리뉴얼이면 주요 옛 URL 목록을 하나씩 확인하세요. 검색·SNS·명함·광고·즐겨찾기에 옛 주소가 남아 있을 수 있어, 새 주소만 만들고 끝내지 않는 것이 중요합니다.
자주 묻는 질문
리디렉션이란?
특정 주소로 접속했을 때 다른 주소로 자동 이동시키는 기능입니다.
301 / 302은?
301은 영구 변경, 302는 일시 이동에 가깝습니다.
HTTP→HTTPS에 필요한가요?
HTTPS를 대표로 쓴다면 HTTP 접속도 HTTPS로 보내는 것이 일반적입니다.
리뉴얼 시 전부 필요한가요?
URL이 바뀐 경우 관련 새 페이지로 연결하는 것이 좋습니다. 주소가 그대로면 불필요할 수 있습니다.
DNS와 같나요?
아닙니다. DNS는 도메인↔서버, 리디렉션은 URL↔URL입니다.
정리
리디렉션은 기존 주소로 온 사용자를 새 주소로 자동 이동시키는 기능입니다.
리디렉션 = 홈페이지의 이전 안내문
리뉴얼·도메인 변경·HTTP→HTTPS에서 특히 중요합니다. 리디렉션 없이 기존 페이지가 사라지면 사용자는 흔히 404 Not Found 오류를 봅니다.