Seo Google和Bing爬虫是否将URL中的哈希标记视为GET参数? 爬虫一般考虑两种不同的URL。 谷歌和Bing爬行器如何考虑哈希标签URL,例如?

Seo Google和Bing爬虫是否将URL中的哈希标记视为GET参数? 爬虫一般考虑两种不同的URL。 谷歌和Bing爬行器如何考虑哈希标签URL,例如?,seo,Seo,根据忽略哈希标记后的所有内容。是否有其他来源证实了这一点?这严格取决于具体的爬虫程序实现,没有强制执行任何行为的一般规则。您的来源是正确的。哈希标记(又称URL片段)之后的所有内容通常都会被忽略。原因是,URL片段通常仅由浏览器使用,不会导致从服务器提取其他信息。所以页面的内容应该基本保持不变 例如,hash参数通常以两种方式使用,一种是作为页面锚(想想“转到页面顶部”),另一种是通过javascript传递信息 该规则的例外是AJAX可爬行性实现。在这种情况下,如果您有一个“hash bang

根据忽略哈希标记后的所有内容。是否有其他来源证实了这一点?

这严格取决于具体的爬虫程序实现,没有强制执行任何行为的一般规则。

您的来源是正确的。哈希标记(又称URL片段)之后的所有内容通常都会被忽略。原因是,URL片段通常仅由浏览器使用,不会导致从服务器提取其他信息。所以页面的内容应该基本保持不变

例如,hash参数通常以两种方式使用,一种是作为页面锚(想想“转到页面顶部”),另一种是通过javascript传递信息

该规则的例外是AJAX可爬行性实现。在这种情况下,如果您有一个“hash bang”(#!),Google和Bing(可能)会尝试抓取您的AJAX内容,这将把您的hash参数值作为单独的页面处理

谷歌=>


搜索引擎Land=>

这个问题可能有更新

请参阅此链接:


哈希链接可能不会影响您的排名,但会影响结果的显示。

感谢您指出这一点。我已经澄清了这个问题——我对谷歌和必应感兴趣。谷歌链接真的很有用。@wprl是的,现在仍然如此。虽然“hash-bang”方法没有得到广泛应用,但它似乎仍在发挥作用。哈希(#)之后的任何内容仍然被忽略和规范化。但是,如果我今天要在AJAX中实现任何东西,我将认真考虑使用PuxStand(Aja JavaScript历史API),至少对于现代浏览器来说。