当前位置:  开发笔记 > 编程语言 > 正文

用hashbang在sitemap.xml中使用角形网址吗?

如何解决《用hashbang在sitemap.xml中使用角形网址吗?》经验,为你挑选了1个好方法。

我应该如何将Angular url放入sitemap.xml

现在,我添加了以下内容:

https://www.domain.com/user-area#!/logon

但我认为Google不喜欢它。

我已经读过有关的内容,_escaped_fragment_但我不明白那是什么意思。



1> 小智..:

_escaped_fragment_最近被谷歌贬值。在此处查看他们的博客文章:http : //googlewebmastercentral.blogspot.com/2015/10/deprecating-our-ajax-crawling-scheme.html

无论如何,从您所写的内容看来,您的服务器结构似乎没有为做好准备_escaped_fragment_。我将在这里不再赘述,因为毕竟它已经贬值了。

无论如何,谷歌的机器人并不总是能够处理带有AJAX内容(通过Javascript呈现的内容)的网站。为了创建解决方法,Google建议将hashbang添加#!到所有AJAX网站。僵尸程序将能够检测到哈希值,并知道该网站具有通过AJAX呈现的内容。然后,漫游器会通过将hashbang替换为来请求AJAX页面的预渲染版本_escaped_fragment_。但是,这要求托管AJAX页面的服务器了解_escaped_fragment_并能够提供预渲染的页面,这是设置和执行过程很困难的过程。

现在,根据折旧博客文章,您输入的URL sitemap.xml应该很好,因为Google的漫游器应该能够“抓取,呈现和索引#!URL”。如果您真的想知道Google是否可以理解您的网站,建议您使用位于https://www.google.com/intl/zh-CN/webmasters/的网站管理员控制台。使用该工具,您可以向Google注册您的网站,观察Google如何索引您的网站,并在网站出现任何问题时得到通知。

总的来说,让Google为AJAX网站建立索引是很痛苦的。我强烈建议您使用网站站长控制台并经常引用它。确实有帮助。

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有