<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Les SSI permettent d'ajouter du contenu dynamique à des documents
HTML préexistants.</p>
<h2><a name="exec" id="exec">Exécution de commandes</a></h2>
- <p>J'ai pour projet, dans les prochains mois, d'écrire un article à
- propos de l'utilisation des SSI avec des petits programmes CGI. Pour
- l'instant, voici ce que vous pouvez faire avec la fonction
+ <p>Voici autre chose que vous pouvez faire avec la fonction
<code>exec</code>. Vous pouvez vraiment faire exécuter une commande
par SSI en utilisant le shell (<code>/bin/sh</code>, pour être plus
précis - ou le shell DOS, si vous êtes sous Win32). Par exemple, ce
</li>
</ol>
- <p>Mises à part les sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, chaque groupe est traité selon
- l'ordre dans lequel il apparaît dans les fichiers de configuration.
- Les sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (groupe 1 ci-dessus)
+ <p>Quelques remarques importantes :</p>
+ <ul>
+ <li>Mises à part les sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, dans chaque groupe, les sections sont
+ traitées selon
+ l'ordre dans lequel elles apparaissent dans les fichiers de configuration.
+ Par exemple, une requête pour <em>/foo</em> correspondra à
+ <code><Location "/foo/bar"></code> et <code><Location
+ "/foo"></code> (dans ce cas le groupe 4) : les deux sections seront
+ évaluées mais selon l'ordre dans lequel elles apparaissent dans le fichier
+ de configuration..</li>
+ <li>Les sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (groupe 1 ci-dessus)
sont traitées dans l'ordre du répertoire le plus court vers le plus long.
Par exemple, <code><Directory "/var/web/dir"></code> sera
traité avant <code><Directory
- "/var/web/dir/subdir"></code>. Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> s'appliquent au même
+ "/var/web/dir/subdir"></code>.</li>
+ <li>Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> s'appliquent au même
répertoire, elles sont traitées selon l'ordre dans lequel elles
- apparaissent dans le fichier de configuration.
- Les sections de configuration incluses via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code> sont traitées comme si elles se
+ apparaissent dans le fichier de configuration.</li>
+ <li>Les sections de configuration incluses via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code> sont traitées comme si elles se
trouvaient réellement dans le fichier qui les inclut à la position de la
directive
- <code class="directive"><a href="./mod/core.html#include">Include</a></code>.</p>
-
- <p>Les sections situées à l'intérieur de sections <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>.</li>
+ <li>Les sections situées à l'intérieur de sections <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
sont appliquées <em>après</em> les sections correspondantes situées en
dehors de la définition de l'hôte virtuel, ce qui permet à l'hôte virtuel
- de prévaloir sur la configuration du serveur principal.</p>
-
- <p>Quand la requête est servie par le module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
+ de prévaloir sur la configuration du serveur principal.</li>
+ <li>Quand la requête est servie par le module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
le conteneur <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
- prend la place du conteneur <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> dans l'ordre de traitement.</p>
+ prend la place du conteneur <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> dans l'ordre de traitement.</li>
+ </ul>
+
<div class="note"><h3>Note technique</h3>
Une séquence <code><Location></code>/<code><LocationMatch></code>