escaped_fragment 在站点地图或 shebang 中?
escaped_fragment in sitemap or shebang?
我的网站是单页应用程序,使用了很多 javascript。我已将我的服务器设置为生成用户使用 javascript 看到的站点,因此 Google 看到相同的内容。 Google 通过 fragment
元标记知道这一点,并将带有 shebang 的 link 转换为 escaped_fragment
以获得呈现的站点。因为我希望 Google 了解我网站上不再有主页上的 link 的不太新的文章,所以我添加了一个站点地图。
问题是我是否应该添加 url with 或 without shebang 或将其转换为 escaped_fragment.
http://www.example.com/#!veryAwsomeDynamicPage
或
http://www.example.com/?_escaped_fragment=veryAwsomeDynamicPage
我的目标:我希望 Google 通过 escaped_fragment 获取我的内容,但希望 Google 在其搜索结果中显示的 link 与 shebang 一起(这样用户就不会被重定向)
如 'Role of the Search Engine Crawler' 下的 google's specification 中所述
The search engine agrees to display in the search results the corresponding pretty URLs:
因此,http://www.example.com/#!veryAwsomeDynamicPage is displayed in the search results while google fetches the content on http://www.example.com/?_escaped_fragment=veryAwsomeDynamicPage
所以http://www.example.com/#!veryAwsomeDynamicPage应该在sitemap.xml
我的网站是单页应用程序,使用了很多 javascript。我已将我的服务器设置为生成用户使用 javascript 看到的站点,因此 Google 看到相同的内容。 Google 通过 fragment
元标记知道这一点,并将带有 shebang 的 link 转换为 escaped_fragment
以获得呈现的站点。因为我希望 Google 了解我网站上不再有主页上的 link 的不太新的文章,所以我添加了一个站点地图。
问题是我是否应该添加 url with 或 without shebang 或将其转换为 escaped_fragment.
http://www.example.com/#!veryAwsomeDynamicPage
或
http://www.example.com/?_escaped_fragment=veryAwsomeDynamicPage
我的目标:我希望 Google 通过 escaped_fragment 获取我的内容,但希望 Google 在其搜索结果中显示的 link 与 shebang 一起(这样用户就不会被重定向)
如 'Role of the Search Engine Crawler' 下的 google's specification 中所述
The search engine agrees to display in the search results the corresponding pretty URLs:
因此,http://www.example.com/#!veryAwsomeDynamicPage is displayed in the search results while google fetches the content on http://www.example.com/?_escaped_fragment=veryAwsomeDynamicPage
所以http://www.example.com/#!veryAwsomeDynamicPage应该在sitemap.xml