4

可能重复:
Facebook 和新 Twitter URL 中的 shebang/hashbang (#!) 是什么?

我注意到一些流行的网站开始切换到新的 URL(约定?),其中 URI 段不再以 . 为前缀,/而是以#!/.

例如,如果您输入 Twitter http://twitter.com/stackoverflow,它会立即重定向到http://twitter.com/#!/stackoverflow.

如果我只在 Twitter 上看到这个,我不会三思而后行,但现在我在其他网站上看到了这个。

这是 URL 重定向的新约定吗?我在哪里可以了解更多信息?

4

2 回答 2

2

它是由谷歌发起的(http://code.google.com/web/ajaxcrawling/

如果您运行的 AJAX 应用程序包含您希望出现在搜索结果中的内容,我们有一个新流程,在实施后,它可以帮助 Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。从历史上看,AJAX 应用程序一直难以被搜索引擎处理,因为 AJAX 内容是由浏览器动态生成的,因此对爬虫来说是不可见的。虽然存在处理此问题的现有方法,但它们涉及定期手动维护以使内容保持最新。

在这里看这个答案:

Facebook 和新 Twitter URL 中的 shebang/hashbang (#!) 有什么用?

关于使用这个的意见是分裂的 - Gawker 在接受这个之后遇到了重大问题:http ://www.webmonkey.com/2011/02/gawker-learns-the-hard-way-why-hash-bang-urls-are -邪恶的/

于 2011-05-30T20:33:47.710 回答
1

这是 Google 在处理 AJAX 时应该如何索引页面

于 2011-05-30T20:34:18.377 回答