Same problem, please do something
Make it work without Javascript (and hence without the hashbang) as
well, so that
/some-book-title/some-chapter-title/#!20
and
/some-book-title/some-chapter-title/20
go to the same place (the latter can redirect to the former if you want).
Then pass the non-hashbang version to Disqus via the URL parameter, so
that your comments URL looks like this:
/some-book-title/some-chapter-title/20#comment-249780218
which you can then redirect internally if you like so that the visible
URL in the browser address bar matches your preferred formatting.
As a general principle, if you're using ajax techniques with URL
fragments then it's always a good idea to make it work without them as
well. That means that it will work for users with Javascript disabled or
restricted, which not only solves your problem with direct bookmarks and
links to internal pages but makes it much more SEO-friendly and more
accessible to users with visual disabilities.
Mark
--
Sent from my Babbage Difference Engine 2
http://mark.goodge.co.uk
In some cases (when creating only js-based mashup, for example) we unable to do it.