miércoles, 28 de marzo de 2012

Apache: Habilitando SSI

Los SSI o "Server Side Includes" son directivas que nos permiten en un servidor apache, incluir un archivo dentro de otro. Esto se hace del lado del servidor como el mismo nombre lo indica.

<!--#include virtual="includes/page_top_display.html" -->

Esta feature de Apache no viene habilitado por defecto. Hay que hacerlo manualmente editando el httpd.conf. Se puede hacer de la siguiente manera usando la siguiente configuración simple:

1. En el bloque de <ifmodule mime_module> se agrega las siguiente líneas:
<IfModule mime_module>
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule mime_module>

2. Dentro de alguno de los directorios se agrega la siguiente línea "Options +Includes":
<Directory "c:/wamp/www/">  
Order Allow,Deny
Allow from all
Options +Includes
</Directory>

No hay comentarios:

Publicar un comentario