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
  • 35,851
  • 46
  • 106
  • 159

3 Answers3

0

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

Jake Feasel
  • 16,785
  • 5
  • 53
  • 66
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,260
  • 20
  • 35
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
  • 62,238
  • 13
  • 100
  • 144
  • 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