Se le tue pagine sono statiche, ovvero le modifichi solo sul tuo pc e poi le carichi via ftp, allora dovrebbe essere il server web ad occuparsi di avvisare il browser che sono state modificate, proprio come per i file binari. Se non vado errato anche in XHTML esistono i meta tag http-equiv, nei quali dovresti poter usare gli header che ti ho segnalato:
<meta http-equiv="Expires" content="Mon, 01 Jan 1900 00:00:00 GMT">
Puoi installare in Firefox l'estensione Firebug per poter vedere tramite il pannello Net, quali sono gli header http che vengono scambiati, così da vedere se il server web sta invianod quelli giusti.