La technique c´est celle de l´"include".
Un include, c´est un fichier que tu places dans ta page. En php, je sais pas comment on fait, parce que je suis vendu au grand satan capitaliste microsoft ; ). En asp, ça ressemble à ça :
< html>
< body>
Mon site...
< %
´ La valeur de la queryString définit la page à afficher...
select case request.querystring("act")
´ Si la valeur = " 1", afficher la page accueil.asp
case " accueil"
%><!-- #include file=´accueil.asp´ --><%
´ Dans les autres cas, afficher autre.asp
case else
%><!-- #include file=´autre.asp´ --><%
end select
%>
< body>