Si su servidor admite SSI (incluye el lado del servidor) puede poner lo siguiente en sus archivos html sin necesidad de un lenguaje de script o lo que sea. Apache ha permitido SSI por defecto (creo?)
<!--#include file="same_path_file.html" -->
<!--#include virtual="docroot_file.html" -->
"archivo" es relativo al archivo actual, y probablemente la que se uso para la inclusión de archivos relacionados, como "relevant_article_poll.html".
"virtual" es relativo a la raíz del documento (es decir, la raíz de su sitio web) y lo usaría para incluir archivos globales, como encabezados y pies de página.
No importa cuál elija, pero es útil saber la diferencia entre los dos.
Además, la directiva include realiza una nueva solicitud http interna al servidor para cada archivo, por lo que podría incluir archivos php y "me gusta" y se ejecutarían como deberían.
Aquí está una descripción útil de SSI: http://en.wikipedia.org/wiki/Server_Side_Includes
Es algo horrible de hacer. –
Muy útil para maquetas de diseño ... – Magnus
+1 PERO el [validador W3C] (http://validator.w3.org/) no le gusta y cosas después de que el "incluir" no se muestra (en Chrome, I no probó otros navegadores). W3C se opuso a la etiqueta de cierre automático. Lo reemplacé por una terminación '' y se validó y se muestran las siguientes cosas. – Mawg