ma come possiamo dirti noi come funziona la tua applicazione?

comunque quello che strettamente chiedi si puo' fare in tanti modi, x es.
codice:
var thispage=self.location.pathname;
var pathArr=thispage.split('/');
if(pathArr.length>3){
	pathArr.splice(pathArr.length-3,2);
	thispage=pathArr.join('/');
}
poi fai quello che devi fare con thispage, generati newpage,
al momento di reindirizzare richiama
self.location.href=self.location.hostname+newpage;
invece di self.location = newpage;

ciao