2012-08-16 5 views
1

요청 된 URL에서 hashbang (#)을 발견했을 때 *? _ escaped_fragment_ *를 사용하지만 새 애플리케이션에서는 HTML5 PushState를 사용하므로 더 이상 hashbangs를 사용하지 않습니다. Google은 어떻게 알 수 있습니까? hashbang (#)이 포함되어 있지 않은 경우 /블로그 대신 * /? _ escaped_fragment_ = blogs *로 라우팅하는 방법.HTML5 Pushstate SEO

robot.txt 또는 sitemap.xml을 사용합니까?

Google에서 다른 URL로 연결 한 다음 HTML 스냅 샷을 반환하는 것으로 알고 있습니다. 생성 용 라이브러리 (Node.js 또는 PHP 선호)가 있습니까? 아마도 자습서?

Google 개발자 문서에는 하루 종일 있지만이 내용을 파악할 수 없습니다.

답변

1

#! Google의 지원은 푸시 스테이트 기능이 깨끗한 솔루션 인 동안 문제를 해결하기위한 일종의 해킹입니다. 그것들은 다르며 여러분의 단편 매개 변수는 푸시 스테이트로는 의미가 없습니다.

pushstate를 통해 생성 한 모든 실제 URL이 올바른 관련 콘텐츠를 반환하는지 확인해야합니다. 그러면 Google은 일반 웹 사이트처럼 색인을 생성합니다.

관련 문제