Articulo de ayuda
Que es SSI en hosting y para que sirve
Descubre que es SSI, como funciona en archivos .shtml y cuando puede ser util en una web estatica.
Introduccion
SSI significa Server Side Includes. No es un tipo de hosting, sino una funcion del servidor que permite insertar pequenas instrucciones dentro de una pagina HTML para que el servidor las procese antes de enviarla al navegador.
Es una tecnologia sencilla, pero todavia puede ser util en webs estaticas o proyectos ligeros donde no quieres depender de PHP o de un CMS completo.
Para que sirve SSI
SSI se usa sobre todo para reutilizar fragmentos de contenido o mostrar datos generados por el servidor.
Por ejemplo, puede servir para:
- Incluir un encabezado comun.
- Reutilizar un pie de pagina.
- Mostrar la fecha del servidor.
- Mostrar la ultima fecha de modificacion de un archivo.
Como funciona
Normalmente, las paginas con SSI se guardan con extension .shtml, para que el servidor sepa que debe interpretarlas.
Una directiva SSI tipica puede verse asi:
<!--#echo var="DATE_LOCAL" -->
O asi, para incluir otro archivo:
<!--#include virtual="/includes/footer.html" -->
Cuando la pagina se solicita, el servidor procesa la directiva y envia al visitante el HTML ya resuelto.
Como usar SSI en tu hosting
1. Crea un archivo .shtml
En lugar de index.html, puedes usar por ejemplo:
index.shtml
2. Anade la directiva SSI
Inserta la instruccion dentro del HTML donde quieras que aparezca el contenido procesado.
3. Sube el archivo a public_html
Puedes hacerlo desde DirectAdmin, cPanel o FTP.
4. Comprueba el resultado en el navegador
Si SSI esta funcionando, veras el contenido generado y no la directiva escrita tal cual.
Cuando conviene usar SSI
SSI puede ser interesante si:
- Tienes una web HTML sencilla.
- Quieres reutilizar bloques comunes sin copiar y pegar.
- Solo necesitas funciones dinamicas basicas.
Si tu web requiere formularios complejos, base de datos, login, carrito o gestion de contenido, normalmente sera mejor usar PHP, WordPress u otra solucion mas completa.
Consejos utiles
- Usa
.shtmlsolo donde haga falta. No es necesario convertir todas las paginas si no usan SSI. - Cuida la sintaxis. La directiva debe escribirse correctamente, sin espacios entre
<!--y#. - Ordena tus includes. Una carpeta como
/includes/puede ayudarte a mantener header, menu y footer bien organizados. - No lo uses para tareas avanzadas. SSI resuelve cosas simples, no sustituye a un lenguaje de servidor completo.
Preguntas frecuentes
SSI es lo mismo que PHP
No. SSI es mucho mas simple y limitado.
Puedo usar SSI en WordPress
Normalmente no hace falta, porque WordPress ya tiene su propio sistema de plantillas.
SSI afecta al SEO
No de forma negativa por si mismo. Los buscadores reciben el HTML final ya procesado.
Conclusion
SSI es una funcion ligera del servidor que puede venir bien en webs estaticas que necesitan pequenas partes dinamicas, como includes o informacion generada por el servidor.
No es la opcion mas moderna para todos los proyectos, pero sigue siendo util en ciertos casos sencillos y faciles de mantener.