Usar SSI en archivos con una extensión .html

Generalidades

Server Side Includes (SSI) te permite usar un lenguaje de secuencias de comandos del lado del servidor para obtener información dinámica (como hora, tamaño, fecha de modificación, e incluso archivos .cgi/.pl) así como también y secuencias de comandos básicas en archivos HTML normales.

Revisa el siguiente artículo para aprender más sobre usar Server Side Includes:

Lo siguiente describe como usar archivos SSI en servidores de DreamHost.

Crear un archivo .htaccess en tu servidor web DreamHost

Consulta el siguiente artículo para obtener instrucciones sobre cómo crear un archivo .htaccess en tu servidor web:

Si el archivo ya existe, consulta los siguientes artículos para obtener instrucciones sobre cómo actualizarlo (dependiendo de si estás usando un cliente FTP o SSH):

Analizar todos los archivos .html

Los servidores de DreamHost están configurados de manera predeterminada para analizar solo archivos con una extensión .shtml con servidor incluido. Si te aseguras de que tus archivos que incluyen otros archivos (usando SSI) se denominan something.shtml, no tendrás que hacer nada para que funcionen.

Sin embargo, algunos clientes han transferido un sitio desde una configuración de servidor diferente donde se analizó cualquier archivo .html para SSI. Puede ser difícil cambiar el nombre de todos los archivos en un sitio web, así como corregir los enlaces entre ellos. Debido a esto, DreamHost permite a los usuarios activar el análisis de CUALQUIER tipo de archivo que deseen.

Para hacer esto, simplemente crea un archivo de texto plano llamado .htaccess en el directorio en el que deseas que se analicen todos los archivos con una extensión diferente para SSI. Dentro del archivo .htaccess, agrega esta línea:

AddHandler server-parsed .html

Ahora cualquier archivo que termine en .html tendrá SSI ejecutado en él. DreamHost realmente no recomienda hacer esto, a menos que sea absolutamente necesario. Agrega algo de sobrecarga a la publicación web para analizar SSI ya que todas y cada una de las solicitudes de un archivo .html (incluso las que no tienen ningún SSI) es un poco más lento cuando activa esta opción. Es mucho mejor simplemente nombrar los archivos apropiados con la extensión .shtml.

Usar XBitHack

Otra forma de lograr esto es habilitar "XBitHack" a través de tu archivo .htaccess agregando esta línea:

XBitHack on

Luego, configura el bit de ejecución del usuario en el archivo .html usando cualquiera de los siguientes comandos:

[server]$ chmod u+x yourfile.html
-o-
[server]$ chmod 744 yourfile.html

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?