이 글에서는 티스토리에서 2차 도메인을 변경한 후 이전 주소로 접속한 경우 자동으로 변경한 주소로 이동시키는 방법을 소개해 보겠습니다.


티스토리 2차 도메인 변경 자동 연결 방법

말로 표현하기가 조금 애매한데요 이미 2차 도메인을 정한 상태에서 2차 도메인을 바꾸었을 때에 해당하는 방법입니다. 일반적으로 피스토리 기본 도메인을 사용하다 처음으로 2차 도메인을 지정한 경우에 해당되는 것이 아닙니다. 특별히 기술적인 내용은 아니고요 제가 지난 달에 2차 도메인을 변경하며 생각해 낸 방법입니다.

티스토리 기본 도메인을 사용하다 2차 도메인으로 바꾼 경우 기본 도메인으로 접속한 방문자를 자동으로 2차 도메인으로 이동시키는 방법은 간단합니다. head 부분에 아래의 간단한 스크립트를 지정해주면 됩니다. 이 스크립트는 단순한 포워딩과는 달리 세부 주소의 이동도 가능합니다. 예를 들면 greenwings.tisotry.com/1을 grwings.com/1로 이동시킬 수 있죠. 티스토리 블로그에는 필수적인 요소입니다.

<script type="text/javascript">
<!--
//기본 티스토리 도메인 입력
var url1 = 'greenwings.tistory.com';

//2차 도메인 입력
var url2 = 'grwings.com';
var online = document.URL;

if(online.match(url1)) document.location.href = online.replace(url1,url2);

//-->
</script>

즉 이전 주소로 접속한 방문자가 위 스크립트에 의해 2차 도메인으로 이동되는 것입니다. 스크립트는 도아님께서 처음 설계하신 것 같습니다.

하지만 이미 2차 도메인을 지정한 상태에서 그 도메인으로 접속한 방문자를 새로운 2차 도메인으로 이동시키는 것은 일반적인 방법으로는 불가능합니다. 티스토리는 2차 도메인을 1개까지 밖에 지정할 수 없기 때문에 이전의 2차 도메인으로 접속하게 되면 자신의 티스토리로 접근할 수가 없죠.

다행히 웹 상에서도 방법을 찾을 수 없던 상태에서 기발한 방법 한가지를 생각해냈습니다. 바로 티스토리 블로그를 하나 더 개설해 그곳에 이전 2차 도메인을 지정해두고 그곳에 위 스크립트를 다듬어서 두는 것이지요.

간단하게 모식도로도 만들어 보았습니다. 위의 모식도를 토대로 각각의 티스토리에 삽입해야 할 스크립트는 아래와 같습니다.

기본 티스토리 블로그에 삽입할 스크립트는 아래와 같습니다.
<script type="text/javascript">
<!--
//기본 티스토리 도메인 입력
var url1 = 'greenwings.tistory.com';

//현재 2차 도메인 입력
var url2 = 'grwings.com';
var online = document.URL;

if(online.match(url1)) document.location.href = online.replace(url1,url2);

//-->
</script>

보조 티스토리 블로그에 삽입할 스크립트는 아래와 같습니다.
<script type="text/javascript">
<!--
//이전 2차 도메인 입력
var url1 = 'greenwings.tistory.com';

//현재 2차 도메인 입력
var url2 = 'grwings.com';
var online = document.URL;

if(online.match(url1)) document.location.href = online.replace(url1,url2);

//-->
</script>

티스토리의 2차 도메인을 변경해야 하는 경우는 자주 생깁니다. 특히 수 년 이상 블로그를 운영할 경우 2차 도메인을 변경하는 경우가 많죠. 예를 들면 구글 애드센스와 같은 스폰서에서 블로그 도메인이 차단당하거나 처음 2차 도메인을 정할 때 사용하고 싶었던 도메인이 중간에 해지된 경우도 있죠.

웹 상에서 전혀 정보를 찾을 수 없어서 저와 같은 문제로 고민하실 분들을 위해 간단하게 정리해 보았습니다. 
신고
  1. lim h j 2011.12.24 15:36 신고

    크렉 좀 부탁 할게요! 부탁합니다^^......

  2. 잇츠곰 2011.12.27 06:47 신고

    아~
    감사합니다.
    이런 방법이 있었군효^^ 신기신기! 잘쓰겠습니다
    아장아장 걸으면서 블로그 시작하는데 어려워요ㅜ

    • 초록 날개 2011.12.27 14:45 신고

      네 ,특별히 복잡한 스크립트는 아닌데 발상만 조금 바꿔도 복잡한 문제를 해결할 수 있죠..ㅎ

  3. attoroll 2012.01.16 12:38 신고

    감사합니다! 이걸 응용한 덕분에 티스토리자체 도메인변경 & kr도메인 구입후 적용 이후
    2중으로 방문자수가 급감하던차에 (기존 검색결과에 나오는 제 블로그 글 클릭시 없는 블로그라고 나옴) 새로 티스토리자체 도메인으로 블로그를 만들어 상단에 스크립트를 넣어 kr도메인으로 넘어가도록 연결했더니 검색엔진에서 검색되는 제 글도 정상적으로 새 주소로 넘어오게 되었습니다^^

    • 초록 날개 2012.01.16 17:47 신고

      ㅎ 정말 유용한 팁 맞죠?ㅎㅎ
      정말 이런 방법을 찾기 위해 고심했었습니다...ㅎㅎㅎ

  4. 참고하세요 2012.03.07 11:34 신고

    모바일페이지로 안넘어갑니다~

    • 초록 날개 2012.03.08 19:15 신고

      네, 현재 티스토리에서 모바일 페이지에서는 사용자 HTML을 순간적으로 불러왔다 자체 HTML을 불러와서 무한반복되는 것으로 보입니다... 모바일 기기에서는 도메인 이동 소스를 적용하지 않는다는 주석을 달면 되는데 시간 나면 포스팅하겠습니다.

  5. eunhyun:) 2014.09.02 21:13 신고

    감사합니다!! 2차주소 적용하고 이전 주소로 자꾸 넘어와서.. 머리가 아팠는데,
    말끔하게 해결이 됐네요!!! ㅋㅋㅋㅋㅋ

    반응형스킨을 이용하니까.. 모바일웹에 대해서는 신경을 안써도 되서 이 소스가 너무너무 마음에 듭니다 ^^;

    • 초록 날개 2014.09.10 23:23 신고

      모바일 웹에서도 Head 부분이라도 공통적으로 적용이 된다면 여러 모로 편할 텐데 아쉽습니다...
      작년까지만 해도 반응형 스킨 완성도가 좀 떨어졌었는데 지금은 어떤가요?

    • eunhyun:) 2014.09.11 09:23 신고

      반응형스킨에 대해서는 대체로 저는 만족중입니다~~ 다만, 첫 페이지가 티스토리에서 기본적으로 적용해주는 스킨에 비해서 로딩 속도가 조금 느린건 아쉽기는 하지만요..ㅜㅜ;;

+ Recent posts