2017-01-25 33 views
2

私はExpressJSアプリのプリレンダーを使用しています。私は<meta name="fragment" content="!">index.htmlページに保存しました。 mywebsite.com/?_escape_fragment_=を使用しているときは正常に動作していますが、mywebsite.com/の場合はgoogleとしてフェッチを使用するとデータは表示されません。しかし、?_escape_fragment_=の醜いフォーマットのために、それは魅力のように働いています。反応prerender.io Googleが機能していないとして取り除く

mywebsite.com/?_escape_fragment_=とするか、それともインデックスを作成するときに何かする必要がありますか?

答えて

3

Fetch as Googleには、フラグメントメタタグが自動的にチェックされないという既知の問題があります。 Fetch as GoogleのURLの末尾に?_escaped_fragment_=と入力すると、事前に表示されたページが正しく表示されます。

実際のGooglebotにはこのバグはありません。断片メタタグが表示され、?_escaped_fragment_=というURLが正常にクロールされます。

関連する問題