Apache possède un langage interne qui interprète les fichiers .shtml
comme des scripts. Le résultat de tels scripts est retourné au client.
La plupart des fichiers .shtml ne contiennent
que du HTML et sont livrés sans modification. Cependant, des lignes
comme celle-ci:
<!-#echo var=''DATE_LOCAL''
->
|
AddType text/html .shtml
AddHandler server-parsed .shtml <Directory ``/opt/apache/htdocs/ssi'' Options Includes AllowOverride None Order allow,deny Allow from all </Directory> |
<HTML>
The date today is <!-#echo var=''DATE_LOCAL'' ->.<P> Here is a directory listing:<br> <PRE> <!-#exec cmd=''ls -al'' -> </PRE> <!-#include virtual=''footer.html'' -> </HTML> |
<HTML>
<PRE> <!-#printenv-> </PRE> </HTML> |