关于url重写:URL约定中新的`#!`是什么?

What's this new `#!` in URL convention?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?

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

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

如果我只在Twitter上看到这个,我就不会再想这个了,但现在我在其他网站上看到了这个。

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


它是由谷歌启动的(http://code.google.com/web/ajaxcrawling/)

If you're running an AJAX application
with content that you'd like to appear
in search results, we have a new
process that, when implemented, can
help Google (and potentially other
search engines) crawl and index your
content. Historically, AJAX
applications have been difficult for
search engines to process because AJAX
content is produced dynamically by the
browser and thus not visible to
crawlers. While there are existing
methods for dealing with this problem,
they involve regular manual
maintenance to keep the content
up-to-date.

请看下面的答案:

什么是shebang/hashbang(!)在Facebook和Twitter的新网址上?

关于使用这个的意见是分裂的-gawker在接受这个之后有主要的问题:http://www.webmonkey.com/2011/02/gawker-learns-the-hard-way-why-hash-bang-urls-are-evil/


这就是谷歌在处理Ajax时应该如何索引页面。