2017-01-25 5 views
2

ExpressJS app에 프리 렌더를 사용하고 있습니다. 나는 <meta name="fragment" content="!">index.html 페이지에 보관했습니다. mywebsite.com/?_escape_fragment_=을 사용할 때 잘 작동하지만 mywebsite.com/에 대해 Google로 가져 오기를 사용할 때 데이터가 표시되지 않습니다. 그러나 ?_escape_fragment_=으로 추악한 형식을 위해 그것은 매력처럼 작동합니다.반응 prerender.io Google로 작동하지 않습니다.

색인을 생성 할 때 Googlebot이 을 mywebsite.com/?_escape_fragment_=으로 크롤링합니까, 아니면이를 수행해야합니까?

답변

3

Fetch as Google에는 조각 메타 태그가 자동으로 확인되지 않는 알려진 문제가 있습니다. Fetch as Google에 URL 끝에 ?_escaped_fragment_=을 입력하면 미리 렌더링 된 페이지가 올바르게 표시됩니다.

실제 Googlebot에는 버그가 없으며 조각 메타 태그가 표시되어 ?_escaped_fragment_= URL을 성공적으로 크롤링합니다.