在url参数下的Google网站管理员工具帐户中,有一个_escaped_fragment_参数。由于Google声明它不会抓取这些网址,我应该告诉它不要在此部分抓取这些网址吗?
另外我想谷歌抓住我的网址#!在他们中,因为这是我的画廊中的图片的分类。
Google还声明要将此<meta name="fragment" content="!">
添加到包含这些网址的网页中。这是正确的程序吗?我注意到Google并没有抓取这些类型的网址。现在我已经添加了它,它会爬行吗?
答案 0 :(得分:-1)
Google实际上会抓取_escaped_fragment_
版本的网址,因为片段只存在于客户端;这是AJAX Crawling Scheme创建的主要原因
如果您限制了抓取工具对这些网址的访问权限,那么您的网站在搜索结果中的使用时间会非常艰难,因此我建议让抓取工具访问它(即不要为它们设置任何特殊处理)。
您提到的元标记实际上会告诉Google 不重写网址;如果你在URL中有hashbangs(#!),那就不是你想要的,所以不要添加元标记。
为了使没有散列片段的页面可以抓取,您可以在页面的HTML头部包含一个特殊的元标记。元标记采用以下内容:
<meta name="fragment" content="!">