url 和 中的锚标记搜索引擎,HOWTO?

发布于 2024-12-02 14:11:57 字数 220 浏览 3 评论 0原文

如何实施锚标记网址以便搜索引擎抓取我的页面?这是来自 Twitter 的示例:

在搜索结果中是: http://twitter.com/username

当我点击它时,它会将我重定向到 http://twitter.com/#!/username

Twitter 如何知道何时重定向?依赖用户代理似乎不是一个好主意。

How do I implement anchor tag urls so that search engines crawl my pages? Here's an example from twitter:

In search results it's:
http://twitter.com/username

When I click on it, it redirects me to
http://twitter.com/#!/username

How does twitter know when to redirect? Relying on a User-Agent doesn't seem such a good idea.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云裳 2024-12-09 14:11:57

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_ =/我的网址。当 Google 遇到该 URL 时,它会向替代 URL 发出 get 请求,并使用该内容对其进行索引。

Twitter isn't optimizing their site for SEO. They have a special deal with Google so I wouldn't use them as an example. Google has support for hash URLs, which you can read about here https://developers.google.com/webmasters/ajax-crawling/docs/specification.

The main idea is that a URL like http://www.example.org/#!/my-url the crawlers convert to http://www.example.org/?_escaped_fragment_=/my-url. When Google encounters that URLs it makes a get requests to the alternative URL and will use that content to index it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文