General Server Side Includes (SSI) Tutorials

Big Nose Bird's Server Side Includes Page
Great site to learn some good info about SSI and how it works. Good info here on how to set up your site and get you started. Easy to understand, informative, helpful.

Bruce Hamilton's Server Side Includes (SSI) Tutorial
Good intro with cut and paste samples. Nice chart of codes with descriptions, too. See also his Website Planning Tutorial about thinking ahead and planning your design with SSI.

Chapter 5: Server Side Includes
Online chapter excerpt from Shishir Gundavaram's CGI Programming on the World Wide Web, published by O'Reilly. Chapter sections include: Introduction, configuration, environment variables, including boilerplates, file statistics, executing external programs, executing CGI programs, tailoring SSI output, common errors.

Demystifying Server Side Includes (SSI's)
by T.David. Very good introductory tutorial that explains what SSI's are, the fundamentals of using them, figuring out the correct paths to make them work, some examples. See also his datecodes page.

Easy Web Site Maintenance with SSI
WebReview's Scott Saari provides the form, source code and instructions how to set up a site for users to input their data for a webpage. Helpful info.

How to Save Hours with SSI's by Matt Mickiewicz
At Webmasterbase.com, follow Matt's directions and you can have a webpage with SSI set up and running in only minutes. Learn some quick basics here. Good intro.

Server Side Includes
HTML Compendium's introductory overview to SSI. Covers directives to "turn on" SSI and commands in the HTML files. Discussed: .htaccess, how to edit your HTML pages, several commands as documented on the NCSA HTTP web servers, and for the Apache 1.2 HTTP Server.

Server Side Includes
by Linda Cole, WDVL. Introduction to SSI, SSI Syntax, the config directive, includes, printing environment variables with echo, CGI environment variables, printing page stats.

Server-Side Includes and its Extensions
irt.org's exceptional tutorial and thorough information about SSI and its extensions. Written by Pankaj Kamthan. Covers the advantages of SSI, editing, SSI environment variables, SSI directives, SSI configuration, time formats, and more. Also includes extensive XSSI information.
[Thanks to Rudy Limeback for the link submission!]

Server Side Includes: Configuring the Date
Part of a tutorial by UseForeSite.com. More thorough instructions than I've seen elsewhere about setting up various date arrangements with SSI. Great reference.

Server Side Includes Tag
HTML Compendium's introductory tutorial on SSI tags. Definitions, examples, charts, how they're used. Links to several resources, too.

Server Side Includes Tutorial
Popular tutorial by UseForeSite. Good tutorial. Includes basic commands and also free scripts for adding footers and headers via SSI, using the file command to insert a text or HTML file, more.

Setting up Server Mappings in HomeSite
by Christopher Bradford, Allaire. Read how to set up HomeSite with your local computer to view pages with server-side processing, such as SSI, ColdFusion, PHP, ASP.

Spiders and Robots Exclusion
Great tutorial and directions about why and how to set up robots exclusion via a robots.txt file and meta tags. Very thorough, comprehensive.

SSI: Dates and Times
by Joe Burns, HTML Goodies. Covers basic formatting, config and echo, the timefmt argument and a chart of all 21 timefmt arguments, using multiple codes. Links to his other SSI tutorials, too.

SSI: File Returns
by Joe Burns, HTML Goodies. Covers echo, flastmod (file last modified), fsize (file size).

SSI: The Include Command
by Joe Burns, HTML Goodies. Very good introduction to SSI. Covers how to test if your server is set up to use SSI, types of SSI, the file argument, the virtual command. Good explanations.

TDavid's SSI Help (datecodes)
Looking for datecodes and various ways to format dates with SSI? Here's a no nonsense list.

Webmaster's Guide to Server Side Includes
Webreference.com's tutorial by Alex Rylance. Covers how to use SSI, syntax, and conditional SSI, too. Helpful info.

to top

Conditional SSI Tutorials

Conditional SSI
by John Miller for JavaScript Kit, formerly Website Abstraction. Good, brief introduction to conditional SSI.

Leland conditional SSI extensions
Stanford Univ. very helpful tutorial on setting up conditional SSI (if...elsif...else...endif). Links to more info on SSI, CGI and SSI environment variables, more.

Server-Side Includes (SSI), Part 2: Conditional SSI
Univ. of Kansas Academic Computing Services Dept. tutorial on conditional SSI. Goes into lots of detail, provides a variety of examples, including navigation elements that can change based on the condition, pattern matching, if statements, ELIF and ELSE statements, set statements, more. Very well done, helpful.

Webmaster's Guide to Server Side Includes, Part 2: Conditional SSI
WebReference.com's tutorial by Alex Rylance. Provides basics about conditional SSI. Also has a section on how to nest includes (includes inside of includes), common pitfalls, links to more resources.

to top

XSSI, XSSI Variables

Apache XSSI
Webmonkey's section of tutorials on XSSI. Includes topics on an introduction to Apache, Hotwired's XSSI extensions, tuning Apache web servers, the fundamentals of XSSI, time variables with SSI, redirecting pages, more. Very helpful.

The Fundamentals of XSSI
Webmonkey's Nadav Savio provides a good introduction to XSSI is and how to use it.

Running XSSI
Covers: XSSI Defined, if-else logic, else-if logic, using variables. Good explanations, examples. By Digitalauthors.com

Server-Side Includes and its Extensions
irt.org's exceptional tutorial and thorough information about SSI, XSSI and their extensions. Written by Pankaj Kamthan. Covers the advantages of XSSI, editing, XSSI environment variables, XSSI directives, XSSI configuration, XSSI debugging, references, and more. Also includes extensive SSI information.
[Thanks to Rudy Limeback for the link submission!]

Using XSSI Variables
Webmonkey's Emily Hobson provides a very easy to understand tutorial about how to use XSSI variables with an example of a site that can randomly change to one of 6 different colors.

to top

Scripts

HTML Replace
Script by Matt Kruse. Need a script with a web page interface to fill in new content for a web page without having to use HTML? Try this one.


NCSA SSI Tutorials

NCSA HTTPd Server Side Includes (SSI)
Instructions, tutorials, details about all the tags and how to use them for SSI.


Apache HTTP Server Info

Apache Guide: Introduction to Server Side Includes
by By Rich Bowen, June 12, 2000. First of a 3-part series on SSI. This one covers configuring your server to permit SSI, basic SSI directives such as the date, last modified date, output results of a cgi program (such as a hit counter). Very well done introduction to SSI.

Apache Guide: Introduction to Server Side Includes, Part 2
by Rich Bowen, June 19, 2000. Second in a 3-part series on SSI. This one covers date modified, creating footers, executing commands.

Apache Guide: Advanced SSI Techniques
by Rich Bowen, June 26, 2000. The third in the series, this one covers the flow-control feature (conditional statements) and using variables.

Apache Tutorial: Introduction to Server Side Includes
Apache's detailed documentation and tutorial on SSI. From configuring your server to learning how to use SSI to advanced SSI, too. Basic directives (today's date, document modification date). Also how to include standard footers, execute commands, set variables and conditional expressions.

Setting Up CGI and SSI With Apache
CNet's Ryan Bloom provides a good introduction to setting up your server to handle cgi and SSI.

Introductory to Content Delivery
An entire chapter with categories that include server-side imagemaps, perform content negotiation, use server-side includes, and track sessions.

SSI Calls for Apache Servers
Apache's documentation. Good resource.

Using Server Side Includes
ApacheWeek's overview tutorial of using SSI with Apache servers.

to top

IIS Server Info

Server-Side Includes Reference
Microsoft's reference section for SSI -- includes: #config, #echo, #exec, #flastmod, #fsize, #include.


Unix Server Info

UNIX Commands
UseForeSite's listing of basic Unix commands, definitions, and how to use them.


Links To More Resources

Documentation: Server Side Includes
CGI-Resources listing of annotated links to SSI tutorials. Rated, comments. Good source.

SSI - Server Side Includes
About.com's list of SSI and XSSI resources, by About.com HTML/XML guide, Jennifer Kyrnin.

to top