Server Side Includes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the World Wide Web. It is most useful for including the contents of one or more files into a web page on a web server (see below), using its #include directive. This could commonly be a common piece of code throughout a site, such as a page header, a page footer and a navigation menu. SSI also contains control directives for conditional features and directives for calling external programs. It is supported by Apache, LiteSpeed, nginx, IIS as well as W3C's Jigsaw.[1] It has its roots in NCSA HTTPd.[2]
In order for a web server to recognize an SSI-enabled HTML file and therefore carry out these instructions, either the filename should end with a special extension, by default .shtml, .stm, .shtm, or, if the server is configured to allow this, set the execution bit of the file.[3]
^"SSI Commands". W3C. Retrieved 24 March 2019.
^Cite error: The named reference ncsa-ssi was invoked but never defined (see the help page).
^"Configuring your server to permit SSI". Apache Tutorial: Introduction to Server Side Includes. The Apache Software Foundation. Retrieved 24 June 2015.
and 20 Related for: Server Side Includes information
ServerSideIncludes (SSI) is a simple interpreted server-side scripting language used almost exclusively for the World Wide Web. It is most useful for...
server is unavailable. The main alternatives to ESI are to do assembly on the origin server using ServerSideIncludes and many types of server-side scripting...
the web server's access log. A ServerSideInclude is very uncommon and are not typically enabled on a default web server. A server-sideinclude can be...
The ServerSide Public License (SSPL) is a source-available copyleft software license introduced by MongoDB Inc. in 2018. It includes most of the text...
modern HTTP servers offer a configurable list of filenames that the server can use as an index. If a server is configured to support server-side scripting...
audio/video, and navigation menus. Static websites may still use serversideincludes (SSI) as an editing convenience, such as sharing a common menu bar...
originating servers by caching content such as images and page fragments, and delivering this to the browser in an efficient manner. Basic Edge SideIncludes (ESI)...
listener for HTTP requests. Also each component (like for example ServerSideIncludes or ASP) now has to be explicitly installed, because in earlier versions...
application, the application server sits behind the web servers. An application server framework is a service layer model. It includes software components available...
server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting...
Interface A few other Web Server Interfaces (server or programming language specific) used for dynamic contents: SSI ServerSideIncludes, rarely used, static...
Active Server Pages (ASP) is Microsoft's first server-side scripting language and engine for dynamic web pages. It was first released in December 1996...
in-memory analytics. Workgroup SQL Server Workgroup Edition includes the core database functionality but does not include the additional services. Note that...
pre-composed by the server before delivery to the client using Server-SideIncludes or another server-side application. XML Entities or HTML Objects may be parsed...
and SMB servers, an LDAP server, and a domain name server, as well as server applications including a Web server, database, and calendar server. Starting...
licensing includes a CAL (client access license) component and a server fee. It can also be licensed through a cloud model. SharePoint Server is a product...
Windows Server 2016 is the eleventh release of the Windows Server operating system developed by Microsoft as part of the Windows NT family of operating...
is a feature of the Apache web server. It allows users to run Common Gateway Interface (CGI) and ServerSideIncludes (SSI) applications as a different...