Chi ha detto che non conosco js e linguaggi lato server?

Nell'esempio riportato non ci sono normalissimi link almeno non nella versione che si visualizza con js attivato (se si ha js disattivato viene proposto un sito completamente diverso)

Il contenuto è cambiato con js (ajax)

Non ho chiesto nemmeno uno script copia incolla

Ho chiesto solo come si può cambiare l'url nella barra degli indirizzi con js come fa backbase, non come cambiare il contenuto dei vari div o come creare la pagina in linguaggio lato server che generi il contenuto da inserire nei vari div

Grazie