URL 约定中的新“#!”是什么?
我注意到一些热门网站开始切换到新的 URL(约定?),其中 URI 段不再以 /
为前缀,而是以#!/
。
例如,如果您输入 Twitter http://twitter.com/stackoverflow
,它将立即重定向到 http://twitter.com/#!/stackoverflow
。
如果我只在 Twitter 上看到这个,我不会再三考虑,但现在我在其他网站上看到了这个。
这是 URL 重定向的新约定吗?我可以在哪里了解更多相关信息?
Possible Duplicate:
What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?
I noticed that some popular sites started switching to a new URL (convention?), in which a URI segment is no longer prefixed by /
but rather by #!/
.
For example, if you type into Twitter http://twitter.com/stackoverflow
, it will immediately redirect to http://twitter.com/#!/stackoverflow
.
Had I seen this on Twitter only, I wouldn't have thought twice about this, but now I am seeing this in other sites.
Is this a new convention for URL redirection? Where can I learn more about this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是由 Google 发起的 (http://code.google.com/web/ajaxcrawling/)
在这里看看这个答案:
shebang/是什么Facebook 和新的 Twitter URL 中的 hashbang (#!) 的用途是什么?
使用此功能的意见存在分歧 - Gawker 在采用此功能后遇到了重大问题:http://www.webmonkey.com/2011/02/gawker-learns -the-hard-way-why-hash-bang-urls-are-evil/
It was started by Google ( http://code.google.com/web/ajaxcrawling/ )
Look at this answer here:
What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?
The opinion on using this is split - Gawker had major issues after taking this up : http://www.webmonkey.com/2011/02/gawker-learns-the-hard-way-why-hash-bang-urls-are-evil/
这就是 Google 在处理 AJAX 时应该如何索引页面
It's how Google should index the page when dealing with AJAX