Урлы надо менять
var HistoryStates=function(){
var
page={url:location.href,title:document.title},
onpopstate=function(e){
location.assign(e.state.url);
};
this.restore=function(){
document.title=page.title;
history.replaceState(page,page.title,page.url);
},
this.push=function(data){
document.title=data.title;
history.pushState({'url':data.url},data.title,data.url);
};
history.replaceState(page,page.title,page.url);
W.onpopstate=onpopstate;
};
var hs= new HistoryStates();
Затем в своем скрипте после загрузки данных:
hs.push({url:url,title:title});