<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Server_Side_Includes</id>
		<title>Server Side Includes - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Server_Side_Includes"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;action=history"/>
		<updated>2026-04-22T21:41:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=29626&amp;oldid=prev</id>
		<title>Jsummers at 17:22, 24 March 2018</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=29626&amp;oldid=prev"/>
				<updated>2018-03-24T17:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 17:22, 24 March 2018&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|released=1994&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|released=1994&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Server Side Includes''' ('''SSI'''), or '''Server-parsed HTML''' ('''SHTML'''), is a simple scripting language used to create dynamic web pages. Like [[PHP]], SSI directives are typically embedded in a file that is otherwise in [[HTML]] format. The web server parses the file, executes the SSI code, and replaces &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;it &lt;/del&gt;with &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;its &lt;/del&gt;output.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Server Side Includes''' ('''SSI'''), or '''Server-parsed HTML''' ('''SHTML'''), is a simple scripting language used to create dynamic web pages. Like [[PHP]], SSI directives are typically embedded in a file that is otherwise in [[HTML]] format. The web server parses the file, executes the SSI code, and replaces &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the code &lt;/ins&gt;with &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the code's &lt;/ins&gt;output.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today's templating engines have more or less rendered SSI obsolete.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Today's templating engines have more or less rendered SSI obsolete.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Notes ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Notes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You &lt;/del&gt;might &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;recognize &lt;/del&gt;SSI's universal error message:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Web surfers of a certain age &lt;/ins&gt;might &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;recall &lt;/ins&gt;SSI's universal error message:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; [an error occurred while processing this directive]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; [an error occurred while processing this directive]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=28164&amp;oldid=prev</id>
		<title>Mu at 00:11, 7 June 2017</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=28164&amp;oldid=prev"/>
				<updated>2017-06-07T00:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 00:11, 7 June 2017&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Server Side Includes''' ('''SSI'''), or '''Server-parsed HTML''' ('''SHTML'''), is a simple scripting language used to create dynamic web pages. Like [[PHP]], SSI directives are typically embedded in a file that is otherwise in [[HTML]] format. The web server parses the file, executes the SSI code, and replaces it with its output.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Server Side Includes''' ('''SSI'''), or '''Server-parsed HTML''' ('''SHTML'''), is a simple scripting language used to create dynamic web pages. Like [[PHP]], SSI directives are typically embedded in a file that is otherwise in [[HTML]] format. The web server parses the file, executes the SSI code, and replaces it with its output.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;Today's templating engines have more or less rendered SSI obsolete.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Discussion ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Discussion ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mu</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=26045&amp;oldid=prev</id>
		<title>Jsummers: Created page with &quot;{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|shtml}}, {{ext|shtm}}, {{ext|sht}}, {{ext|stm}} |mimetypes={{mimetype|text/x-server-parsed-h...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Server_Side_Includes&amp;diff=26045&amp;oldid=prev"/>
				<updated>2016-07-06T16:02:47Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |formattype=Languages |subcat=Programming Languages |extensions={{ext|shtml}}, {{ext|shtm}}, {{ext|sht}}, {{ext|stm}} |mimetypes={{mimetype|text/x-server-parsed-h...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|formattype=Languages&lt;br /&gt;
|subcat=Programming Languages&lt;br /&gt;
|extensions={{ext|shtml}}, {{ext|shtm}}, {{ext|sht}}, {{ext|stm}}&lt;br /&gt;
|mimetypes={{mimetype|text/x-server-parsed-html}}, {{mimetype|text/x-server-parsed-html3}}&lt;br /&gt;
|released=1994&lt;br /&gt;
}}&lt;br /&gt;
'''Server Side Includes''' ('''SSI'''), or '''Server-parsed HTML''' ('''SHTML'''), is a simple scripting language used to create dynamic web pages. Like [[PHP]], SSI directives are typically embedded in a file that is otherwise in [[HTML]] format. The web server parses the file, executes the SSI code, and replaces it with its output.&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
Definitive information about the origin of SSI is hard to come by, but we believe it was created by Rob McCool in 1993–1994, as part of the NCSA HTTPd web server software. A primitive version of it appeared in NCSA HTTPd 1.1 (1994-01). In that version, directives begin with the string:&lt;br /&gt;
 &amp;amp;lt;inc srv&lt;br /&gt;
&lt;br /&gt;
NCSA HTTPd 1.2 (1994-04) introduced the modern syntax, in which directives masquerade as HTML comments, and begin with:&lt;br /&gt;
 &amp;amp;lt;!--#&lt;br /&gt;
&lt;br /&gt;
NCSA HTTPd 1.2+ included a tool, inc2shtml.c, to convert from the old to the new syntax.&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
''[TODO: There are a number of variants of SSI, including something called XSSI (eXtended Server Side Includes).]''&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
You might recognize SSI's universal error message:&lt;br /&gt;
 [an error occurred while processing this directive]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/ NCSA HTTPd] (historical)&lt;br /&gt;
* A handful of modern web servers support SSI as an option. For example:&lt;br /&gt;
** [https://httpd.apache.org/ Apache HTTP Server] → [https://httpd.apache.org/docs/current/mod/mod_include.html mod_include]&lt;br /&gt;
** [https://nginx.org/ nginx] → [https://nginx.org/en/docs/http/ngx_http_ssi_module.html ngx_http_ssi_module]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[Wikipedia: Server Side Includes]]&lt;br /&gt;
* [[Wikipedia: NCSA HTTPd]]&lt;br /&gt;
* [https://httpd.apache.org/docs/current/mod/mod_include.html Documentation for Apache mod_include]&lt;br /&gt;
&lt;br /&gt;
[[Category:Web]]&lt;/div&gt;</summary>
		<author><name>Jsummers</name></author>	</entry>

	</feed>