기존 구도메인.com 으로 색인된 웹서치 정보들을  새로 변경한 새 도메인.com 으로 향하도록 변경 하려 합니다.

기존 도메인은 아직 살아있는 상태고 (남은기간 1년 정도) 새 도메인으로 이전 도메인 의 검색 색인들을 301 리다이렉트 설정을 하려 하는데 사이트의 .htaccess 파일 에서 설정을 하여 이용해야 할까요 아니면 데시보드의 멀티도메인 설정에서 설정을 해야 유효할까요? 

 

아니면 인뎃스 페이지를 하나 만들고 이전 구 도메인과 거기 연관된 서브 도메인 모두 이 문서로 연결 후 이 페이지로 들어오는 모든 요청을 새로만든 도메인에 연결된 사이트로 넘겨줘야 할까 생각도 해봤는데 이러면 넘겨줄 연결이 구 도메인 그리고 서브도메인 들 -> 새 도메인  그리고 새 도메인의 서브 도메인들 이렇게 하나의 문서로 예를들어 두세개의 도메인에 대한 작업을 어떻게 해야할까? 하는 머리 복잡한 고민이 있습니다;;;

 

htaccess 파일 설정을 하자니 이미  서버네의 XE 파일은 새 도메인으로 연결된 상태라 이상태 라면 htaccess 파일설정을 하기위한 임시 사이트를 새롭게 만들어서 기존 도메인을 연결해 줘야 하는 비 생산적 번거로움이 있어으며 

 

또한 새로 리다이렉트로 사용할 간단한 웹페이지 인덱스를 만들고 htaccess 파일 를 이용해 넘겨주면 구글 서치등은 동일한 문서가 이전 도메인 에대한 색인에 있을경우 이 영향으로 새도메인에 대한  동일한 문서의 색인이 이뤄지질 않는다는 글을 본적이 있어서 이렇게 되면 새로 변경한 도메인에 넘겨진 문서들은 색인에 장애가 생기지 않을까 하는 노파심도 드네요.

 

그렇다고 도메인 파킹 서비스를 이용해 구 도메인 -> 새로운 도메인 이렇게 포워딩을 시켜 주자니 하위 서브 도메인이 모두 한사이트로 연결되어 어려움이 있는 입장이고요 

 

별것 아닌것 같은에 여러 변수들이 연관되어 머리가 복잡해 지네요;;;;;

 

두 도메인의  DNS 설정은 모두 동일한 서버를 향하고 있는 환경이고 새 도메인으로 DB설정 까지는 모두 마친 상태 입니다.

물론 구 도메인은 라이믹스에 연결이 해제된 상태로 접근하면 오류페이지로 넘어가는 상태이구요;;;

 

이젠 한 일년 정도 이전 도메인의 기간이 남은 사이에 예전에 등록한 웹 마스터 도구들(네이버,빙,구글서치 등등)의  구 도메인 색인과 접근을 새로 변경한 도메인 으로 향하게 하고 싶은에 이를 해결하기 위한 효과적 이고 유효한 방법이 뭐가 있을까 질문을 드립니다.

 

 

  • profile

    어떤 방식을 사용하더라도 정확하게 301 리다이렉트되기만 하면 효과는 똑같습니다.

     

    이미 동일한 서버에 연결되어 있는 도메인이라면, 동일한 폴더에 설치된 라이믹스로 연결해 놓고, 시스템 설정에서 301 리다이렉트 선택하시는 것이 가장 간단할 것 같습니다.

     

    .htaccess는 코어 업데이트시 덮어씌워질 수 있는 파일이니 수정을 추천하지 않습니다. 만약 직접 운영하시는 서버라면 .htaccess 수정보다 아파치 설정 파일에 직접 넣는 것이 훨씬 더 안정적입니다. htaccess는 어디까지나 서버 설정을 건드릴 권한이 없는 웹호스팅에서 쓰라고 만들어 놓은 꼼수이니까요.

  • profile profile
    일단 작업하다 건드린게 많아져 설정이 복잡해서 새로운 복제 도메인의 db를 다운받아 예전 (구도메인) 웹 사이트를 복원한후 다시 시도를 해보고 있는데 기존 설정했던 서버 엔진이 nginx 로 돌리던걸 짧은 주소등에 오류가 생겨 메뉴나 컨텐츠 접근에 오류가 발생하여 서버 엔진을 apache.2.4로 임시 변경 후 메뉴등은 오류가 해결 됬는데 사이트맵 등이 404 오류가 생깁니다

    아마 기존에 nginx 로 돌리던걸 어차피 임시 리다이렉트로 돌리려 한것이라 apache 로 돌려 놨더니 기존 설정과 지금이 설정이 달라져 그런지 이런 오류가 생기더군요 그래서 일단은 구 도메인 생성 사이트에 nginx에 대한 설정을 하고 서버를 다시 돌려보려 합니다.

    지금은 구글 서치의 주소이전에 오류가 생겨서 예전 도메인 사용시 환경으로 설정한후 다시 해보려 생각중 입니다. 조언과 답글 감사드려요 기진곰님 나중에 설정 다하고 다시 시도해본후 그때도 안된다면 다시 질문 답글 올리겠습니다 ㅠㅜ 좋은 하루 되세요
  • profile profile

    아참 한가지 질문 드린다는 걸 잊었네요 (동일한 폴더에 설치된 라이믹스로 연결해 놓고, 시스템 설정에서 301 리다이렉트 선택하시는 것이 가장 간단할 것 같습니다.)이 말씀은 관리자 대시보드의 시스템 설정중 멀티 도메인 설정에서 기본(신규 도메인)아래 구도메인을 등록한후 설정 옵션에서 사용하지 않는 도메인에 대한 옵션을 301 리다이렉트로 설정해 놓으란 말씀이시죠?

     

    저는 이기능이 단순히 도메인 변경시 간편하게 접근하는데 사용하는 기능으로 이해만 하고 있었는데 한 도메인을 다른 도메인으로 리다이렉트 가 가능한지 한번 해봐야 겠네요 감사합니다.

  • profile profile
    그런데 지금 잠시 멀티 도메인 설정을 건드려 봤는데 예전 도메인이 신규 도메인 서버로 넘어가질 않네요?
    지금 환경은 동일 디텍토리(www) 아래에 xe1, xe2 이런 식으로 웹 사이트 폴더가 구성되 있고 두 웹사이트가 같이 돌아가고 있는 중입니다 . 이러면 두 라이믹스 사이트 시스템 설정을 각각 모두 다 해줘야 하는건가요?
  • profile profile

    유효성 검사 실패.JPG

     

    지금 현재 까지의 상황은 
    1.구 도메인 서버 (정지)
    2.구 도메인 과 신 도메인의 웹 페이지 연결 
    3.시스템 설정에서 멀티도메인 (기본 :신규도메인) 에 구 도메인 추가 
    4.멀티도메인 옵션 (기본 도메인으로 301 Redirect (권장) 으로 설정
    5.구 도메인 접근시 신 도메인으로 리다이렉트 X
    6.구 도메인 으로 접근시 메뉴나 글등에 404오류

    구글 서치에서 구 도메인에 대한 신규 도메인으로 주소 이전시 (유효성 검사 실패) 원인은 홈페이지 301 리다이렉션 페이지 가져올수 없음으로 나옴..

    7.구 도메인에 대한 사이트맵 값은 출력(사이트 맵 연결 문서들 url은 신규 도메인으로 나옴)

     

    이 정도 됩니다 결과 값이 안나오네요;;;; 제가 멀티도메인 설정에 대한 이해를 잘못 하고있는 걸까요?

  • profile profile

    1. 신규 도메인만 시스템 설정에 등록하고, 구 도메인은 등록하지 마세요. 그래야 구 도메인으로 접속시 "등록되지 않은 도메인"으로 취급하여 301 리다이렉트 처리됩니다.

    2. 신규 도메인과 구 도메인 모두 동일한 폴더(아파치라면 DocumentRoot, nginx라면 root 설정에 지정하는 폴더)로 연결하세요. xe1 xe2 이렇게 폴더를 구분하시면 안 되고, 신규 도메인 폴더에 둘 다 갖다붙여야 합니다. 구 도메인의 소스코드나 DB는 어디에도 필요하지 않습니다. 있으면 괜히 헷갈리기만 해요.

     

    즉, 신규 도메인에 라이믹스가 잘 설치되어 있는데, 거기다가 구 도메인을 강제로 갖다붙이면, 라이믹스가 "이거 뭥미?" 하면서 "등록되지 않은 도메인"으로 취급하고 "무지개 반사"를 시전한다는 점을 이용하는 것입니다.

  • profile
    아 제가 잘못 이해 하고 있었네요;; 기진곰님 말씀데로 구도메인이 웹 문서만 향하게 하고 시스템 설정에서 등록된 구 도메인 삭제후 구 도메인에 대한 사이트멥( 실제는 신규 도메인의 url들 출력) 만 구글 서치에 사이트맵 등록하고 주소 이전을 진행하니 정상적으로 주소이전이 되고있습니다 정말 감사합니다 이 문제로 3일을 해매고 있었거든요 항상 감사합니다 기진곰님 정말 복받아 마땅 하십니다 ^^