http://htmlbook.ru/html5/history — отличная и понятная статья по теме. Очень доступно.

 

https://github.com/devote/HTML5-History-API — JS-компонент, которые обеспечивает поддержку механизм в старых браузерах.

Демонстрация http://docs.spb-piksel.ru/demos/history/home/