Maja, dat is het dus niet hé. Nu laadt ge gewoon alle pagina's in één keer in en gaat ge dan andere content tonen naargelang waar ge op klikt. Granted, voor een user komt dat uiteindelijk wel op hetzelfde neer, maar dat is dus niet de bedoeling. Naar SEO toe is dat ook een ramp om het op die manier aan te pakken trouwens, uw pagina verliest zijn eigen identiteit en alles wordt bij elkaar gezet.
De key is dat ge blijft werken met verschillende pagina's en uw menu exact hetzelfde blijft. Maar dat ge gewoon bij het stopzetten die pagina gaat inladen, niet gewoon een bepaald blok gaat weergeven, en uw huidige content gaat vervangen.
In de pagina die ge inlaadt (idealiter eigenlijk een frontcontroller die dat voor u doet) moet ge dan kijken of ge via AJAX inlaadt en zoja geeft ge enkel de content terug die moet geïnjecteerd worden. Of als ge gewoon met HTML-pagina's werkt kunt ge ook enkel een bepaalde div inladen door .load('page #divId'); te doen.
Maar key is dat uw site zonder javascript gewoon de pagina's blijft herladen. Uw site moet zonder javascript nog steeds naar de aparte pagina's blijven navigeren.
Zo dus:
Test
Maar dan nog waarbij ge uw title en url update en eventueel uw menu actief zet. Ge hebt dus zowel de indexpagina als die van pageTwo, die volledig onafhankelijk van elkaar zijn en alle content bevatten.
Nu, op zich is wat dJeez zegt nog het meest relevante. Ge kunt zo'n technieken beter gebruiken om kleine delen van een site te herladen of in te laden dan effectief een volledig contentvlak.