4

クライアントの公式サイトを完成させる間、クライアントの github ページでホストされているスプラッシュ ページがあります。

数日まではすべて問題ありませんでしたが、 Google がカスタム ドメインではなくgithub の URLをインデックス化していることに気付きました。

github の指示に従い、リポジトリで CNAME ファイルを使用し、トップレベル ドメインに A ドメインを設定し、www に CNAME を設定しました。私は運が悪いので、インターネット全体を見ました。Google ウェブマスター ツールを使用してみましたが、実際には robots.txt を使用できません。これは両方に影響するためです。

4

1 に答える 1

11

私は解決策を見つけたと思います。他の人に役立つかもしれないので、それを残します。

Google がインデックスを再作成するのを待つ必要がありますが、再作成されるはずです。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]';
    }
于 2013-03-26T20:46:30.150 に答える