분명히 어떤 주소를 눌렀는데, 화면이 뜨고 나서 주소창을 보면 다른 주소가 적혀 있을 때가 있습니다. 가끔은 눈 깜짝할 사이에 두세 번 바뀌기도 합니다. 왜 이런 일이 생길까요? 대부분은 사이트가 일부러 방문자를 다른 주소로 안내하는 리다이렉트 때문입니다.
리다이렉트는 우체국의 전송 서비스와 비슷하다
이사를 가면서 우체국에 주소 전송을 신청해 두면, 옛 주소로 온 편지가 새 주소로 넘어옵니다. 리다이렉트도 같은 원리입니다. 브라우저가 어떤 주소로 요청을 보내면, 서버가 여기 말고 저쪽으로 가라고 답하고, 브라우저는 그 답을 따라 새 주소로 다시 갑니다.
이 과정은 대개 순식간에 끝나서 이용자는 눈치채지 못합니다. 주소창의 글자가 바뀌어 있는 것만이 유일한 흔적입니다. 그래서 처음 누른 주소와 최종 도착지가 다를 수 있다는 점을 알고 있으면 혼란이 줄어듭니다.
주소모음에서 링크를 눌렀을 때도 마찬가지입니다. 링크모음에 걸린 주소와 도착한 주소창의 글자가 조금 다르더라도, 같은 공식 도메인 안에서 바뀐 것이라면 정상적인 안내로 보면 됩니다.
영구 이동과 임시 이동은 어떻게 다를까
리다이렉트에는 크게 두 종류가 있습니다. 하나는 이 주소는 앞으로 계속 저쪽이라는 영구 이동이고, 다른 하나는 지금만 잠깐 저쪽으로 가라는 임시 이동입니다. 서버는 숫자로 된 상태 코드로 이 둘을 구분하는데, 흔히 301은 영구 이동, 302는 임시 이동을 뜻합니다.
이용자에게 보이는 결과는 같지만 의미는 다릅니다. 영구 이동이라면 즐겨찾기를 새 주소로 바꾸는 것이 좋고, 임시 이동이라면 원래 주소를 그대로 두어도 됩니다. 점검 기간에 안내 페이지로 보내거나 행사 기간에만 특별 페이지로 보내는 경우가 임시 이동의 대표적인 예입니다.
브라우저는 영구 이동 안내를 받으면 그 내용을 한동안 기억해 두기도 합니다. 다음에 같은 옛 주소를 입력하면 서버에 묻지 않고 곧바로 새 주소로 가는 것입니다. 사이트가 이동 설정을 되돌렸는데도 내 브라우저에서만 계속 새 주소로 넘어간다면 이 기억 때문일 수 있습니다.
주소가 바뀌는 흔한 상황들
- 대표 주소로 모으기: 끝자리나 www 유무가 다른 주소를 한 곳으로 정리
- 보안 연결 전환: http로 들어온 요청을 https로 넘기기
- 로그인 확인: 회원 전용 페이지를 열면 로그인 화면으로 보냈다가 다시 돌려보내기
- 언어와 지역: 접속한 나라나 브라우저 언어에 맞는 페이지로 안내
- 기기 구분: 휴대폰으로 들어오면 모바일 화면 주소로 보내기
로그인 확인 과정에서는 주소가 특히 여러 번 바뀝니다. 보려던 페이지에서 로그인 화면으로 갔다가, 로그인을 마치면 다시 원래 페이지로 돌아오는 식입니다. 이때 주소 중간에 돌아갈 곳을 적어 둔 긴 글자가 붙어 보이는 것도 자연스러운 모습입니다.
점검 때문에 잠깐 바뀌는 경우도 있습니다. 큰 점검이 진행되는 동안에는 어떤 주소로 들어가도 점검 안내 페이지 한 곳으로 모이고, 점검이 끝나면 다시 원래 페이지가 열립니다. 이런 임시 이동은 시간이 지나면 저절로 풀리므로 북마크를 고칠 필요가 없습니다.
리다이렉트가 끝없이 돌면 생기는 일
가끔은 페이지가 열리지 않고 리디렉션 횟수가 너무 많다는 안내가 뜨기도 합니다. 서버가 한 주소에서 다른 주소로, 그 주소에서 다시 처음 주소로 보내는 식으로 길이 둥글게 이어져 끝나지 않을 때, 브라우저가 일정 횟수에서 멈추고 알려 주는 것입니다.
사이트 설정이 잘못된 경우가 많지만, 내 브라우저에 남은 오래된 로그인 정보가 얽혀 생길 때도 있습니다. 잠시 뒤 다시 열어 보거나 그 사이트의 쿠키만 지운 뒤 시도하면 풀리기도 합니다. 그래도 계속된다면 사이트 쪽 문제일 가능성이 크니 운영사 공지를 확인하는 편이 좋습니다.
여러 번 넘어갈 때 무엇을 확인할까
리다이렉트 자체는 정상적인 기술이지만, 이를 악용하는 경우도 있습니다. 공식 사이트처럼 보이는 링크를 눌렀는데 여러 단계를 거쳐 전혀 다른 도메인에 도착한다면 멈추고 살펴봐야 합니다.
- 화면이 완전히 뜬 다음 주소창의 도메인 부분을 확인합니다.
- 처음 누른 링크의 서비스 이름과 도착한 도메인이 같은 회사인지 봅니다.
- 전혀 다른 이름이라면 정보를 입력하지 말고 창을 닫습니다.
- 공식 주소를 아는 경로로 다시 들어가 같은 화면이 나오는지 비교합니다.
주소모음과 링크모음이 이런 점에서 도움이 됩니다. 주소와이는 리다이렉트를 여러 번 거치는 주소 대신 최종 도착지를 링크로 걸어, 누르는 즉시 공식 도메인에 닿도록 관리합니다. 사이트모음에서 누른 링크가 다른 도메인으로 넘어간다면 묻고 답하기로 알려 주세요. 확인 후 바로 고치겠습니다.
주소창 글자가 바뀌었다면 처음 누른 서비스 이름과 마지막에 도착한 도메인 이름만 비교해 보세요.
