2013-03-13 94 views
3

當我們完成他們的官方網站時,我在客戶端的github頁面上有一個啓動頁面。如何讓谷歌索引我的自定義域而不是github頁面域?

直到幾天一切正常,但我現在意識到google is indexinggithub url而不是custom domain

我遵循github說明,我在我的回購中使用了CNAME文件,我爲頂級域名和www的CNAME設置了A域。 我看遍了互聯網沒有運氣。我嘗試過使用谷歌網站管理員工具,但我無法真正使用robots.txt,因爲這會影響到兩者。

+0

凹凸。 我一直沒有找到任何可行的解決方案和github頁面的網址是索引和我的自定義域不是。 – bravomartin 2013-03-26 20:31:23

回答

9

我想我找到了解決方案。離開它,因爲它可能對別人有幫助。

我現在需要等待谷歌重新索引,但它應該這樣做。 根據this questionthis google article頭部的規範鏈接標籤應該修復它。

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

我還添加了一個js重定向技巧來重定向來自谷歌的人。

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