0

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

Iv'e seen many sites using this hash in their URL and all I could figure out is that this is some way to monitor the users location in the site. Could anyone elaborate or point me in the direction of a good explanation?

Community
  • 1
  • 1
ilyo
  • 34,891
  • 42
  • 103
  • 154

3 Answers3

0

Try googling for "hash-bang" instead of #!

Jake Feasel
  • 16,359
  • 5
  • 50
  • 65
0

There is another topic on stackoverflow about this, but i couldn't find it right now.

Check this article http://code.google.com/web/ajaxcrawling/docs/getting-started.html

Michiel van Vaardegem
  • 2,222
  • 18
  • 32
0

It's called hashbang URLs. The idea is so that AJAXified website can be crawled by search engine, but it has a couple of drawbacks.

Lie Ryan
  • 58,581
  • 13
  • 95
  • 141
  • It has a couple of *major* drawbacks. – Wesley Murch Dec 28 '11 at 19:12
  • 1
    @Madmartigan: true, or [as Mike Davies puts it](http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs): `So the #! URL syntax was especially geared for sites that got the fundamental web development best practices horribly wrong, and gave them a lifeline to getting their content seen by Googlebot.` – Lie Ryan Dec 28 '11 at 19:24
  • 1
    ...or as [Ben Ward put it](http://developer.yahoo.com/blogs/ydn/posts/2010/10/how-many-users-have-javascript-disabled/#comment-17071): "If site content doesn't load through curl it's broken". – Wesley Murch Dec 28 '11 at 19:27