Bak History.js eklentisini buldum. HTML5'te komple adres çubuğunu değiştirebiliyorken, HTML4'de hash '#' etiketiyle değiştiriyor. Örnek kullanımı sayfada var, ajax ile yükledikten sonra gerekli işlemleri bununla adres çubuğuna yerleştirebilirsin.
https://github.com/browserstate/History.js
+ header sabit kalıyor, çünkü header ajax ile yüklenmiyor, ilk açıldığı kodlar her zaman sayfada bulunuyor.