Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


include file: Realizar includes de ficheros con htaccess y Apache

Nuevo post de htaccess para hablar del comando include file de SSI. La funcionalidad de este comando es la de incluir ficheros del servidor desde un archivo HTML.

Muy similar al include virtual, también se pueden incluir ficheros con PHP:

¿Qué es SSI?

SSI son las siglas de Server Side Includes. Son comandos/directivas que se interpretan por el servidor cuando se sirven páginas HTML.

Se suele usar mayoritariamente para incluir fragmentos de página reutilizables en otros HTML, como por ejemplo: Cabeceras, menús, piés de página, mostrar la hora local…

¿Cómo activar SSI en nuestro servidor Apache?

Tras repasar la documentación oficial vamos a ver cómo activar esta funcionalidad SSI en el servidor. Debemos añadir la siguiente línea en un archivo htaccess o en el fichero httpd.conf de Apache:

Ahora solo nos queda avisar al servidor en que tipos de archivo se van a incluir dichas directivas de include, en nuestro caso HTML:

Ejemplo de include file

Os muestro un código de ejemplo para hacer includes en ficheros HTML:

De esta manera estaríamos incluyendo un fichero que se encuentra en el mismo directorio. Si necesitásemos incluir un fichero en un fichero distinto al de donde se ejecuta el include usaremos include virtual.

Mensaje de error al hacer include virtual

En caso de tener mal referenciado el fichero incluído saldrá el siguiente mensaje de error:

Este mensaje se puede configurar, podéis ve cómo se hace en este post:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies