可能重复:
What's the shebang (#!) in Facebook and new Twitter URLs for?
您好
我只是想知道“!”的用途是什么在像这样的网址
http://www.facebook.com/profile.php?id=xxxxxxxx&v=wall#!/profile.php?id=yyyyyy&v=wall
我知道Facebook使用#(哈希)来改变查询字符串参数,但感叹号是什么意思(!),为什么在#之后使用# ?我们甚至可以使用#来改变查询字符串参数。使用有什么好处! ?还是我遗失的任何其他东西?
答案 0 :(得分:5)
这是因为它是AJAX crawlable notation for URLS,effort driven by Google to define a convention allowing Web 2.0 websites to be indexed by search engines。
当然,请检查What's the Shebang in the new Facebook and Twitter URLs?
的完全有效的答案答案 1 :(得分:3)
这是一个用于AJAX请求的约定,one that lets google crawl that ajax content。还有一些其他主要的例子,比如推特。
在Chrome(以及支持它的其他浏览器)中,您将看不到这些网址,因为Facebook 还使用某些HTML5历史记录功能来更改地址栏/浏览器历史记录中的网址。