<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <link rel="STYLESHEET" href="modpython.css" type='text/css' /> <link rel="first" href="modpython.html" title='Mod_python Manual' /> <link rel='contents' href='contents.html' title="Contents" /> <link rel='index' href='genindex.html' title='Index' /> <link rel='last' href='about.html' title='About this document...' /> <link rel='help' href='about.html' title='About this document...' /> <link rel="next" href="ssi-python-code.html" /> <link rel="prev" href="ssi.html" /> <link rel="parent" href="ssi.html" /> <link rel="next" href="ssi-python-code.html" /> <meta name='aesop' content='information' /> <title>6.1 Overview of SSI</title> </head> <body> <DIV CLASS="navigation"> <div id='top-navigation-panel' xml:id='top-navigation-panel'> <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="6. Server Side Includes" href="ssi.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></A></td> <td class='online-navigation'><a rel="parent" title="6. Server Side Includes" href="ssi.html"><img src='up.png' border='0' height='32' alt='Up One Level' width='32' /></A></td> <td class='online-navigation'><a rel="next" title="6.2 Using Python Code" href="ssi-python-code.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></A></td> <td align="center" width="100%">Mod_python Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" href="contents.html"><img src='contents.png' border='0' height='32' alt='Contents' width='32' /></A></td> <td class='online-navigation'><img src='blank.png' border='0' height='32' alt='' width='32' /></td> <td class='online-navigation'><a rel="index" title="Index" href="genindex.html"><img src='index.png' border='0' height='32' alt='Index' width='32' /></A></td> </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> <a class="sectref" rel="prev" href="ssi.html">6. Server Side Includes</A> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="ssi.html">6. Server Side Includes</A> <b class="navlabel">Next:</b> <a class="sectref" rel="next" href="ssi-python-code.html">6.2 Using Python Code</A> </div> <hr /></div> </DIV> <!--End of Navigation Panel--> <H1><A NAME="SECTION008100000000000000000"></A><A NAME="ssi-overview"></A> <BR> 6.1 Overview of SSI </H1> <P> SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology such as a mod_python handler. <P> SSI directives have the following syntax: <P> <div class="verbatim"><pre> <!--#element attribute=value attribute=value ... --> </pre></div> <P> It is formatted like an HTML comment, so if you don't have SSI correctly enabled, the browser will ignore it, but it will still be visible in the HTML source. If you have SSI correctly configured, the directive will be replaced with its results. <P> For a more thorough description of the SSI mechanism and how to enable it, see the <em class="citetitle"><a href="http://httpd.apache.org/docs/2.0/howto/ssi.html" title="SSI tutorial" >SSI tutorial</a></em> provided with the Apache documentation. <P> Version 3.3 of mod_python introduces support for using Python code within SSI files. Note that mod_python honours the intent of the Apache <code>IncludesNOEXEC</code> option to the <code>Options</code> directive. That is, if <code>IncludesNOEXEC</code> is enabled, then Python code within a SSI file will not be executed. <P> <DIV CLASS="navigation"> <div class='online-navigation'> <p></p><hr /> <table align="center" width="100%" cellpadding="0" cellspacing="2"> <tr> <td class='online-navigation'><a rel="prev" title="6. Server Side Includes" href="ssi.html"><img src='previous.png' border='0' height='32' alt='Previous Page' width='32' /></A></td> <td class='online-navigation'><a rel="parent" title="6. Server Side Includes" href="ssi.html"><img src='up.png' border='0' height='32' alt='Up One Level' width='32' /></A></td> <td class='online-navigation'><a rel="next" title="6.2 Using Python Code" href="ssi-python-code.html"><img src='next.png' border='0' height='32' alt='Next Page' width='32' /></A></td> <td align="center" width="100%">Mod_python Manual</td> <td class='online-navigation'><a rel="contents" title="Table of Contents" href="contents.html"><img src='contents.png' border='0' height='32' alt='Contents' width='32' /></A></td> <td class='online-navigation'><img src='blank.png' border='0' height='32' alt='' width='32' /></td> <td class='online-navigation'><a rel="index" title="Index" href="genindex.html"><img src='index.png' border='0' height='32' alt='Index' width='32' /></A></td> </tr></table> <div class='online-navigation'> <b class="navlabel">Previous:</b> <a class="sectref" rel="prev" href="ssi.html">6. Server Side Includes</A> <b class="navlabel">Up:</b> <a class="sectref" rel="parent" href="ssi.html">6. Server Side Includes</A> <b class="navlabel">Next:</b> <a class="sectref" rel="next" href="ssi-python-code.html">6.2 Using Python Code</A> </div> </div> <hr /> <span class="release-info">Release 3.3.1, documentation updated on January 29, 2007.</span> </DIV> <!--End of Navigation Panel--> </BODY> </HTML>