Se il server supporta SSI (lato server incluso) è possibile inserire quanto segue nei file html senza bisogno di un linguaggio di scripting o altro. Apache ha SSI abilitato per impostazione predefinita (credo?)
<!--#include file="same_path_file.html" -->
<!--#include virtual="docroot_file.html" -->
"file" è relativo al file corrente, e probabilmente quello che si potrebbe utilizzare per l'inclusione di file correlati come "relevant_article_poll.html".
"virtuale" è relativo alla radice del documento (ovvero, la radice del tuo sito Web) e lo utilizzerai per includere file globali, come intestazioni e piè di pagina.
Non importa quello che si sceglie, ma è utile conoscere la differenza tra i due.
Inoltre, la direttiva include rende una nuova richiesta http interna al server per ogni file, in modo da poter includere file php e simili e sarebbero eseguiti come dovrebbero.
Ecco una panoramica utile di SSI: http://en.wikipedia.org/wiki/Server_Side_Includes
fonte
2012-10-21 07:33:53
È una cosa orribile da fare. –
Molto utile per i prototipi di design ... – Magnus
+1 MA il [W3C validator] (http://validator.w3.org/) non gli piace e roba dopo che l'inclusione non è stata visualizzata (in Chrome, I non testare altri browser). W3C ha contestato il tag di chiusura automatica. L'ho sostituito con un finale '' e è stato convalidato e visualizzato il seguente materiale. – Mawg