【发布时间】:2011-09-01 10:55:41
【问题描述】:
如何实现锚标记 URL,以便搜索引擎抓取我的页面?这是来自推特的一个例子:
在搜索结果中是:
http://twitter.com/username
当我点击它时,它会将我重定向到
http://twitter.com/#!/username
twitter 如何知道何时重定向?依赖用户代理似乎不是一个好主意。
【问题讨论】:
标签: anchor search-engine
如何实现锚标记 URL,以便搜索引擎抓取我的页面?这是来自推特的一个例子:
在搜索结果中是:
http://twitter.com/username
当我点击它时,它会将我重定向到
http://twitter.com/#!/username
twitter 如何知道何时重定向?依赖用户代理似乎不是一个好主意。
【问题讨论】:
标签: anchor search-engine
Twitter 并未针对 SEO 优化其网站。他们与谷歌有特殊的交易,所以我不会用他们作为例子。 Google 支持哈希 URL,您可以在此处阅读 https://developers.google.com/webmasters/ajax-crawling/docs/specification。
主要思想是像http://www.example.org/#!/my-url 这样的URL 被爬虫转换为http://www.example.org/?_escaped_fragment_=/my-url。当 Google 遇到该 URL 时,它会向备用 URL 发出 get 请求,并将使用该内容将其编入索引。
【讨论】: