Blog 이사 아닌 이사

도메인 주소 구입 + 블로그 디렉토리 이전으로 몇 가지 삽질을 했다. 아래는 이틀 간의 삽질 기록.

  1. 2009년 12월 27일을 끝으로 만료된 rein.kr 도메인을 구입했다 – 물론 만료 후 한 달이 지나야 다른 사람이 등록할 수 있기에 어제 구입. 구매할 때 상당히 많은 개인정보를 요구하는건 유감이지만 — .kr 도메인이 아니고서야 한국 내에서 살 이유가 없으니 – 어쨌든 도메인 주소가 대폭 짧아졌다. 여기까지 해서 http://rein.upnl.org/wordpresshttps://rein.kr/wordpress/ 로 이전.

  2. 도메인 주소가 짧아지고나니, wordpress 라는 블로그 디렉토리 이름이 묘하게 길어보이기 시작했다. 집에 돌아와서 mod_rewrite 를 열어 수정을 했다. 뭐가 문제였는지는 모르겠지만, top-level 주소는 제대로 redirection1 되던데, 나머지 주소들 – 그러니까 WordPress 에서 사용하는 archives/post-name, tags/tagname 같은 대부분의 주소들 – 은 제대로 redirection 이 안되서 어젯밤은 GG 치고 자러 갔다.

  3. 오전에 병원가려고 준비하다가 mod_rewrite 대신에 mod_alias 를 쓰면 되겠다 싶어서 간단히 proof-of-concpets 코드만 짜고 병원 행. 오후에 잠시 난 짬을 써서 주소를 옮겼다. 설정은 다음 코드를 이용.

    <IfModule mod_alias.c>
     Redirect 301 /wordpress /blog
    </IfModule>
    

    이걸로 https://rein.kr/wordpresshttps://rein.kr/blog 로 전환. 하지만 rein.upnl.org/blog 로 직접 접근해오는 경우는 웹 브라우져 주소창에는 여전히 이전 주소로 찍힌다.

  4. 301 redirect 될 주소에 도메인 주소까지 명시적으로 줘봤다. 잘 된다! 이제 rein.upnl.org/wordpress 로 접속해와도 rein.kr/blog 로 간다

    <IfModule mod_alias.c>
     Redirect 301 /wordpress https://rein.kr/blog
    </IfModule>
    

이제 블로그 내부 데이터에 박혀있는 – 그러니까 각 글들의 링크, 사진 주소 등등 – 데이터를 rein.kr 기반으로 옮기면 끝. 여기까지가 현재 상태.

남은 문제:

  • Google 검색 정보 옮기기: WebMaster 툴에서 내가 upnl.org 는 소유하고 있는게 아니라고 거부한다
  • upnl.org 를 내껄로 위장(?)하기?
  • 구글 커스텀 검색이 rein.upnl.org 기반 페이지로 가려고 시도함. 어디서 바꾸지?2

과연 언제다 해결?


2010-01-31 13:42 – 블로그 각 글에서 rein.upnl.org 사용되는 것 rein.kr 로 수정. 이제 메타데이터 테이블 고쳐야?


  1. HTTP 301 응답; permanently moved 이용. ↩︎

  2. 물론 저기로 가봐야 다시 돌아오게 아파치 설정을 고쳐서 별 문제는 안생김. ↩︎