ssi.html.fr revision 35e5ae2e48b03ac4aca7119a5723d4ce08b3d256
ed1d958582984a7c54a6ca859e15939a414fa733nd<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ed1d958582984a7c54a6ca859e15939a414fa733nd<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
ed1d958582984a7c54a6ca859e15939a414fa733nd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ed1d958582984a7c54a6ca859e15939a414fa733nd This file is generated from xml source: DO NOT EDIT
ed1d958582984a7c54a6ca859e15939a414fa733nd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ed1d958582984a7c54a6ca859e15939a414fa733nd<title>Tutoriel Apache httpd : Introduction aux "Inclusions C�t� Serveur"
ed1d958582984a7c54a6ca859e15939a414fa733nd(Server Side Includes - SSI) - Serveur Apache HTTP Version 2.5</title>
ed1d958582984a7c54a6ca859e15939a414fa733nd<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
ed1d958582984a7c54a6ca859e15939a414fa733nd<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
ed1d958582984a7c54a6ca859e15939a414fa733nd<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
ed1d958582984a7c54a6ca859e15939a414fa733nd<script src="/style/scripts/prettify.min.js" type="text/javascript">
ed1d958582984a7c54a6ca859e15939a414fa733nd<link href="/images/favicon.ico" rel="shortcut icon" /></head>
ed1d958582984a7c54a6ca859e15939a414fa733nd<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossaire</a> | <a href="/sitemap.html">Plan du site</a></p>
ed1d958582984a7c54a6ca859e15939a414fa733nd<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
ed1d958582984a7c54a6ca859e15939a414fa733nd<a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel Apache httpd : Introduction aux "Inclusions C�t� Serveur"
ed1d958582984a7c54a6ca859e15939a414fa733nd(Server Side Includes - SSI)</h1>
ed1d958582984a7c54a6ca859e15939a414fa733nd<p><span>Langues Disponibles: </span><a href="/en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
ed1d958582984a7c54a6ca859e15939a414fa733nd<a href="/fr/howto/ssi.html" title="Fran�ais"> fr </a> |
ed1d958582984a7c54a6ca859e15939a414fa733nd<a href="/ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
ed1d958582984a7c54a6ca859e15939a414fa733nd<a href="/ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
ed1d958582984a7c54a6ca859e15939a414fa733nd<p>Les SSI permettent d'ajouter du contenu dynamique � des documents
d474d8ef01ec5c2a09341cd148851ed383c3287crbowenHTML pr�existants.</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#related">Introduction</a></li>
ffb8cc02bcc6b0fbd57c624216c6e383c9bef9f4nd<li><img alt="" src="/images/down.gif" /> <a href="#what">Qu'est-ce que SSI ?</a></li>
20ae85899eb856570d26a50293e46239fbcbf093nd<li><img alt="" src="/images/down.gif" /> <a href="#configuring">Configurer votre serveur pour permettre les SSI</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#basic">Directives SSI de base</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#additionalexamples">Exemples additionnels</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#config">Que puis-je configurer d'autre ?</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#exec">Ex�cution de commandes</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#advanced">Techniques SSI avanc�es</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd<li><img alt="" src="/images/down.gif" /> <a href="#conclusion">Conclusion</a></li>
ed1d958582984a7c54a6ca859e15939a414fa733nd</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
ed1d958582984a7c54a6ca859e15939a414fa733nd<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
ed1d958582984a7c54a6ca859e15939a414fa733nd <table class="related"><tr><th>Modules Apparent�s</th><th>Directives Apparent�es</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="/mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="/mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>Cet article traite des Inclusions C�t� Serveur (Server Side
ed1d958582984a7c54a6ca859e15939a414fa733nd Includes), plus commun�ment appel�s SSI. Vous trouverez ici la
ed1d958582984a7c54a6ca859e15939a414fa733nd mani�re de configurer votre serveur pour permettre les SSI, ainsi
ed1d958582984a7c54a6ca859e15939a414fa733nd qu'une introduction � quelques techniques SSI de base permettant
ed1d958582984a7c54a6ca859e15939a414fa733nd d'ajouter du contenu dynamique � vos pages HTML pr�existantes.</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>La derni�re partie de cet article sera consacr�e aux
ed1d958582984a7c54a6ca859e15939a414fa733nd configurations SSI plus avanc�es, telles que les expressions
ed1d958582984a7c54a6ca859e15939a414fa733nd conditionnelles dans les directives SSI.</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>SSI (Server Side Includes) est constitu� de directives plac�es dans
ed1d958582984a7c54a6ca859e15939a414fa733nd des pages HTML, et �valu�es par le serveur au moment o� les pages
ed1d958582984a7c54a6ca859e15939a414fa733nd sont servies. Elles vous permettent d'ajouter du contenu g�n�r�
ed1d958582984a7c54a6ca859e15939a414fa733nd dynamiquement � une page HTML pr�existante, sans avoir � servir la
ed1d958582984a7c54a6ca859e15939a414fa733nd page enti�re via un programme CGI, ou toute autre technologie de
ed1d958582984a7c54a6ca859e15939a414fa733nd contenu dynamique.</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>Par exemple, vous pouvez ins�rer la directive suivante dans une
ed1d958582984a7c54a6ca859e15939a414fa733nd page HTML existante :</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd <!--#echo var="DATE_LOCAL" -->
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>Ainsi, lorsque la page sera servie, la directive sera �valu�e et
ed1d958582984a7c54a6ca859e15939a414fa733nd remplac�e par sa valeur :</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd Tuesday, 15-Jan-2013 19:28:54 EST
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>Le choix entre l'utilisation des SSI et la g�n�ration enti�re de
ed1d958582984a7c54a6ca859e15939a414fa733nd la page par un programme quelconque, est en g�n�ral dict� par la
ed1d958582984a7c54a6ca859e15939a414fa733nd proportion de contenu statique et de contenu devant �tre g�n�r�
ed1d958582984a7c54a6ca859e15939a414fa733nd chaque fois que la page est servie. SSI est id�al pour ajouter de
ed1d958582984a7c54a6ca859e15939a414fa733nd petites quantit�s d'information, comme l'heure courante dans
ed1d958582984a7c54a6ca859e15939a414fa733nd l'exemple pr�c�dent. Mais si la
ed1d958582984a7c54a6ca859e15939a414fa733nd plus grande partie de votre page est g�n�r�e au moment o� elle est
ed1d958582984a7c54a6ca859e15939a414fa733nd servie, vous devez vous tourner vers une autre solution.</p>
ed1d958582984a7c54a6ca859e15939a414fa733nd</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
ed1d958582984a7c54a6ca859e15939a414fa733nd<h2><a name="configuring" id="configuring">Configurer votre serveur pour permettre les SSI</a></h2>
ed1d958582984a7c54a6ca859e15939a414fa733nd <p>Pour permettre l'utilisation des SSI sur votre serveur, vous
ed1d958582984a7c54a6ca859e15939a414fa733nd devez ajouter la directive suivante dans votre fichier
ed1d958582984a7c54a6ca859e15939a414fa733nd <code>httpd.conf</code>, ou dans un fichier <code>.htaccess</code>
ed1d958582984a7c54a6ca859e15939a414fa733nd<pre class="prettyprint lang-config">Options +Includes</pre>
d474d8ef01ec5c2a09341cd148851ed383c3287crbowen <p>Cette directive indique � Apache que vous d�sirez permettre la
d474d8ef01ec5c2a09341cd148851ed383c3287crbowen recherche de directives SSI lors de l'interpr�tation des fichiers.
ed1d958582984a7c54a6ca859e15939a414fa733nd Notez cependant que la plupart des configurations contiennent de
9c1260efa52c82c2a58e5b5f20cd6902563d95f5rbowen nombreuses directives <code class="directive"><a href="/mod/core.html#options">Options</a></code>
ed1d958582984a7c54a6ca859e15939a414fa733nd qui peuvent s'�craser les unes les autres. Vous devrez probablement
ed1d958582984a7c54a6ca859e15939a414fa733nd appliquer ces directives <code>Options</code> au r�pertoire
<p>Une autre m�thode consiste � utiliser la directive <code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code> :</p>
<p>La directive <code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code>
chmod +x pagename.html
pas entendu parler de la directive <code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code>. En effet, vous devez
<code class="module"><a href="/mod/mod_expires.html">mod_expires</a></code> pour d�finir de mani�re explicite la
Derni�re modification du document <!--#flastmod file="index.html" -->
Derni�re modification du fichier <!--#flastmod file="ssi.shtml" -->
<!--#include virtual="/footer.html" -->
une autre variable, y compris les <a href="/env.html">variables d'environnement</a>, ou les variables
<code class="module"><a href="/mod/mod_include.html">mod_include</a></code> fournit une structure <code>if</code>,
<p><span>Langues Disponibles: </span><a href="/en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/ssi.html';
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
d.write('<div id="comments_thread"><\/div>');
var s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autoris� sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossaire</a> | <a href="/sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--