Hvad tænker du på helt præcist?
Mener du at indlæse undersider via ajax, eller noget i den stil?
I så fald ville jeg lave undersiderne så de kun returnerer det html du skal sætte ind (altså ikke "<html><head>..." osv.) og så bruge javascript (evt. med jquery) til at hente dem og sætte indholdet ind på siden.
Noget i stil med det her
<script type="text/javascript" src="
http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script><script type="text/javascript">
// hvilken side skal indlæses hvis andet ikke er angivet?
var startpage = "din forside url her";
// substring fjerner havelågen (#) fra den returnerede værdi
var hash = decodeURI(location.hash.substring(1));
// hvis der er angivet en side i url'en, så indlæs den, ellers brug startsiden
loadPage(hash.length > 0 ? hash : startpage);
function loadPage(url) {
$("#contentdiv").load(url);
location.hash = encodeURI(url);
}
</script>
Du kan læse mere om jQuerys load function her
http://api.jquery.com/load/Og "#contentdiv" skal selvfølgelig være en selector der svarer til det sted du vil indsætte dit indhold.
Håber det hjælper