Урлы надо менять 
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});