Web applications HTML5状态搜索引擎优化

Web applications HTML5状态搜索引擎优化,web-applications,seo,pushstate,Web Applications,Seo,Pushstate,谷歌在请求的URL中找到hashbang(#)时使用*?_转义_片段,但在我的新应用程序中,我使用的是HTML5 PushState,因此我不再使用hashbang,如果它不包含hashbang(#),谷歌如何知道如何路由到*/?_转义_片段=blogs*而不是/blogs 它是否依赖robot.txt或sitemap.xml 我知道Google路由到不同的url,然后返回HTML快照。是否有任何库(首选Node.js或PHP)可以生成一个?也许是教程 整天都在谷歌开发者文档中,但就是没能弄明白

谷歌在请求的URL中找到hashbang(#)时使用*?_转义_片段,但在我的新应用程序中,我使用的是HTML5 PushState,因此我不再使用hashbang,如果它不包含hashbang(#),谷歌如何知道如何路由到*/?_转义_片段=blogs*而不是/blogs

它是否依赖robot.txt或sitemap.xml

我知道Google路由到不同的url,然后返回HTML快照。是否有任何库(首选Node.js或PHP)可以生成一个?也许是教程

整天都在谷歌开发者文档中,但就是没能弄明白这一点。

the#!谷歌的支持是解决问题的一种手段,而pushstate功能是一种干净的解决方案。它们是不同的,您的片段参数对pushstate没有任何意义

您需要确保通过pushstate创建的所有真实URL返回正确的相关内容。然后,谷歌将像普通网站一样对其进行索引。

The#!谷歌的支持是解决问题的一种手段,而pushstate功能是一种干净的解决方案。它们是不同的,您的片段参数对pushstate没有任何意义

您需要确保通过pushstate创建的所有真实URL返回正确的相关内容。谷歌随后将像普通网站一样为其编制索引