2013-03-13 2 views
3

공식 사이트를 완성하는 동안 클라이언트 용 github 페이지에서 호스팅되는 스플래시 페이지가 있습니다.github 페이지 도메인 대신 google 색인 사용자 정의 도메인을 만드는 방법은 무엇입니까?

며칠 전까지 만해도 괜찮 았지만 이제는 google is indexingcustom domain 대신 을 깨달았습니다.

github 지침을 따랐는데, 내 repo에서 CNAME 파일을 사용하여 최상위 도메인 용 A 도메인과 www 용 CNAME을 설정했습니다. 나는 운이없이 인터넷 곳곳을 들여다 보았다. Google 웹 마스터 도구를 사용해 보았는데 robots.txt를 사용할 수 없습니다. 두 가지 모두에 영향을 미치기 때문입니다.

+0

범프. 나는 실행 가능한 솔루션을 찾을 수 없었고 github 페이지 URL은 인덱스가 될 때까지이며 내 사용자 정의 도메인은 아닙니다. – bravomartin

답변

9

해결책을 찾은 것 같습니다. 다른 사람들에게 도움이 될 수 있기 때문에 남겨 두십시오.

구글 색인을 다시 만들려면 지금 기다려야하지만, 그렇게해야합니다. this questionthis google article에 따르면 머리에있는 표준 연결 태그가이를 수정해야합니다.

<link rel="canonical" href="http://www.[website-url]"/> 

또한 Google에서 오는 사람들을 리디렉션하기 위해 js 리디렉션 트릭을 추가했습니다.

if (window.self === window.top) { 
    // console.log("not in a frame") 
     window.location.href = 'http://www.[website-url]'; 
    }