<p>The following directive must be given for the directories
containing the shtml files (typically in a
<code><Directory></code> section, but this directive is
- also valid .htaccess files if <code>AllowOverride
+ also valid in .htaccess files if <code>AllowOverride
Options</code> is set):</p>
<example>
<example>
<!--#if expr="\"$DOCUMENT_URI\" = \"/foo/file.html\"" --><br />
- in foo<br />
+ in foo<br />
<!--#elif expr="\"$DOCUMENT_URI\" = \"/bar/file.html\"" --><br />
- in bar<br />
+ in bar<br />
<!--#else --><br />
- in neither<br />
+ in neither<br />
<!--#endif -->
</example>
</section>
<directivesynopsis>
<name>SSIEndTag</name>
-<description>Changes the string that mod_include looks for to end an
-include command.</description>
+<description>String that ends an include element</description>
<syntax>SSIEndTag <em>tag</em></syntax>
<default>SSIEndTag "-->"</default>
<contextlist><context>server config</context>
<context>virtual host</context></contextlist>
-<override>FileInfo</override>
<compatibility>Available in version 2.0.30 and later.
</compatibility>
<usage>
<p>This directive changes the string that mod_include looks for
- to mark the end of a include command.</p>
+ to mark the end of an include element.</p>
</usage>
-<seealso><directive>SSIStartTag</directive></seealso>
+<seealso><directive module="mod_include">SSIStartTag</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<name>SSIUndefinedEcho</name>
-<description>Changes the string that mod_include displays when
-a variable isn't set.</description>
+<description>String displayed when
+an unset variable is echoed</description>
<syntax>SSIUndefinedEcho <em>tag</em></syntax>
<default>SSIUndefinedEcho "<!-- undef -->"</default>
<contextlist><context>server config</context>
<context>virtual host</context></contextlist>
-<override>FileInfo</override>
<compatibility>Available in version 2.0.34 and later.
</compatibility>
<directivesynopsis>
<name>SSIErrorMsg</name>
-<description>Changes the error message displayed when there is an error</description>
+<description>Error message displayed when there is an SSI error</description>
<syntax>SSIErrorMsg <em>message</em></syntax>
<default>SSIErrorMsg
"[an error occurred while processing this directive]"</default>
<context>directory</context>
<context>.htaccess</context>
</contextlist>
-<override></override>
+<override>All</override>
<compatibility>Available in version 2.0.30 and later.</compatibility>
<usage>
<directivesynopsis>
<name>SSIStartTag</name>
-<description></description>
+<description>String that starts an include element</description>
<syntax>Changes the string that mod_include looks for to start an
include element</syntax>
<default>SSIStartTag "<!--"</default>
<context>server config</context>
<context>virtual host</context>
</contextlist>
-<override></override>
<compatibility>Available in version 2.0.30 and later.</compatibility>
<usage>
<p>This directive changes the string that mod_include looks for
to mark an include element to process.</p>
- <p>You may want to use this option if have 2 servers parsing the
+ <p>You may want to use this option if you have 2 servers parsing the
output of a file each processing different commands (possibly at
different times).</p>
</usage>
-<seealso><directive>SSIEndTag</directive></seealso>
+<seealso><directive module="mod_include">SSIEndTag</directive></seealso>
</directivesynopsis>
<directivesynopsis>
<context>directory</context>
<context>.htaccess</context>
</contextlist>
-<override></override>
+<override>All</override>
<compatibility>Available in version 2.0.30 and later.</compatibility>
<usage>
<context>.htaccess</context>
</contextlist>
<override>Options</override>
-<compatibility></compatibility>
<usage>
<p>The XBitHack directives controls the parsing of ordinary
<modulesynopsis>
<name>mod_so</name>
-<description>
- This module provides for loading of executable code and
- modules into the server at start-up or restart time.
-</description>
-<status>Base (Windows>; Optional (Unix)</status>
+<description>Loading of executable code and
+modules into the server at start-up or restart time</description>
+<status>Base (Windows); Optional (Unix)</status>
<sourcefile>mod_so.c</sourcefile>
<identifier>so_module</identifier>
-<compatibility>Available in Apache 1.3 and later.</compatibility>
<summary>
<p>On Unix, the loaded code typically comes from shared object
files (usually with <code>.so</code> extension), on Windows
this may either the <code>.so</code> or <code>.dll</code>
- extension. This module is only available in Apache 1.3 and
- up.</p>
-
- <p>In previous releases, the functionality of this module was
- provided for Unix by mod_dld, and for Windows by mod_dll. On
- Windows, mod_dll was used in beta release 1.3b1 through 1.3b5.
- mod_so combines these two modules into a single module for all
- operating systems.</p>
+ extension.</p>
+
<note type="warning"><title>Warning</title>
<p>Apache 1.3 modules cannot be directly used
with Apache 2.0 - the module must be modified to dynamically
<p>The module name format changed for Windows
with Apache 1.3.15 and 2.0 - the modules are now named as
mod_foo.so</p>
+
<p>While mod_so still loads modules with
ApacheModuleFoo.dll names, the new naming convention is
preferred; if you are converting your loadable module for 2.0,
<name>LoadFile</name>
<description>Link in the named object file or library</description>
<syntax>LoadFile <em>filename</em> [<em>filename</em>] ...</syntax>
-<default>none</default>
<contextlist>
<context>server config</context>
</contextlist>
<description>Links in the object file or library, and adds to the list
of active modules</description>
<syntax>LoadModule <em>module filename</em></syntax>
-<default>none</default>
<contextlist>
<context>server config</context>
</contextlist>