server.modules = ( ..., "mod_ssi", ... )
ssi.extension = ( ".shtml" )
- <!--#echo var="..." -->
- <!--#include (file="..."\|virtual="...") -->
- <!--#flastmod (file="..."\|virtual="...") -->
- <!--#fsize (file="..."\|virtual="...") -->
- <!--#config timefmt="..." sizefmt="(bytes|abbrev)" -->
- <!--#printenv -->
- <!--#set var="..." value="..." -->
- <!--#if expr="..." -->
- <!--#elif expr="..." -->
- <!--#else -->
- <!--#endif -->
Каждое ''выражение'' может интерпретироваться:
- логическое: AND, OR, !
- сравнение: =, <, <=, >, =>, !=
- старшинство: (, )
- строки в кавычках (quoted strings): 'string with a dollar: $FOO'
- подстановка переменных: $REMOTE_ADDR
- строки без кавычек (unquoted strings): string
операторы if, elif, else и endif могут использоваться для определения условий включения SSI выражений.
По сравнению с оригинальным модулем от NCSA и Apache, не поддерживаются
следующие опции:
- exec
- nested virtual
- config.errmsg
- echo.encoding