Подборка материалов:

  • Прекратите использовать location.hash, да здравствует HTML5 History API! http://habrahabr.ru/post/200106/
  • Маршрутизация на клиенте и History API http://nazz.me/routing-in-frontend/
  • Изменение URL  без перезагрузки страницы http://plutov.by/post/html5_history_api
  • History.js https://github.com/browserstate/history.js
  • И еще примеры http://net.tutsplus.com/tutorials/html-css-techniques/a-first-look-at-the-history-api/