handler.html.fr revision ba543b319188dc1887607f6d59feddc00e38eee2
c6fb85f9500350e5ce58c9a24f5d264c8a8bd6f4Automatic Updater<?xml version="1.0" encoding="ISO-8859-1"?>
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
ec5347e2c775f027573ce5648b910361aa926c01Automatic Updater XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4c1132f34493327abc632196f5876a89aa573687Bob Halley This file is generated from xml source: DO NOT EDIT
4c1132f34493327abc632196f5876a89aa573687Bob Halley XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<title>Utilisation des gestionnaires d'Apache (handlers) - Serveur Apache HTTP</title>
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<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" />
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<script src="/style/scripts/prettify.js" type="text/javascript">
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews<link href="/images/favicon.ico" rel="shortcut icon" /></head>
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉<body id="manual-page"><div id="page-header">
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.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>
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halley<p class="apache">Serveur Apache HTTP Version 2.5</p>
f41f183f628a148860a6d1f0070208cddd45b0c6Bob Halley<div class="up"><a href="./"><img title="<-" alt="<-" src="/images/left.gif" /></a></div>
9a2127f8335bad323451d7825119cd9f72e32464Mark Andrews<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></div><div id="page-content"><div id="preamble"><h1>Utilisation des gestionnaires d'Apache (handlers)</h1>
9a2127f8335bad323451d7825119cd9f72e32464Mark Andrews<p><span>Langues Disponibles: </span><a href="/en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> |
9a2127f8335bad323451d7825119cd9f72e32464Mark Andrews<a href="/es/handler.html" hreflang="es" rel="alternate" title="Espa�ol"> es </a> |
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley<a href="/fr/handler.html" title="Fran�ais"> fr </a> |
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley<a href="/ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley<a href="/ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley<a href="/tr/handler.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a> |
c2bc56dc65b4b103a5600565680eb5f33fa4c90bMark Andrews<a href="/zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
c6b3c1984caa362359862e063e7b70dfb306db7eMark Andrews<div class="outofdate">Cette traduction peut �tre p�rim�e. V�rifiez la version
155a0ce6e3c9cef51b63789c34d83d9143ce01fdMark Andrews anglaise pour les changements r�cents.</div>
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews <p>Ce document d�crit l'utilisation des gestionnaires d'Apache (handlers).</p>
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#definition">Qu'est-ce qu'un gestionnaire ?</a></li>
155a0ce6e3c9cef51b63789c34d83d9143ce01fdMark Andrews<li><img alt="" src="/images/down.gif" /> <a href="#examples">Exemples</a></li>
155a0ce6e3c9cef51b63789c34d83d9143ce01fdMark Andrews<li><img alt="" src="/images/down.gif" /> <a href="#programmer">Note du d�veloppeur</a></li>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley</ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
b6d52ee5bea1b9d9074698e693b49ce96edff47bMark Andrews<h2><a name="definition" id="definition">Qu'est-ce qu'un gestionnaire ?</a></h2>
b6d52ee5bea1b9d9074698e693b49ce96edff47bMark Andrews <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_actions.html">mod_actions</a></code></li><li><code class="module"><a href="/mod/mod_asis.html">mod_asis</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_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="/mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="/mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="/mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="/mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
a685d9c3b608eb768d237f20e8e8b1c5d3902146David Lawrence <p>Un "gestionnaire" est une repr�sentation interne � Apache de l'action
feb08cecf318bba330437cfcb725f48d999804d8James Brister qui doit �tre entreprise quand un fichier est appel�. En g�n�ral, les
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews fichiers ont des gestionnaires implicites, bas�s sur le type du fichier.
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews Normalement, tous les fichiers sont trait�s simplement par le serveur,
fb827ed6df9a473770fb69a75a455b4ad0d14f52Mark Andrews mais certains types de fichiers sont "g�r�s" s�par�ment.</p>
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews <p>Les gestionnaires peuvent aussi �tre configur�s explicitement,
65c4736d9c0ebc6d9b1d991593b55566909da9cdBrian Wellington soit en fonction des extensions des noms de fichier, soit en fonction
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence du chemin du fichier,
d0eb2cc33c5db3366a16b1cb0abcca6ec7c8ee3cTatuya JINMEI 神明達哉 sans faire r�f�rence au type de fichier. Ceci a le double avantage d'�tre
6017f424ee3c02d7f22132c77576ea38542fa949Andreas Gustafsson une solution plus �l�gante, et aussi d'autoriser � associer � la fois
911ed0d3bee586b3bec42cb6c376d5cc6c0e1e24Brian Wellington un type <strong>et</strong> un gestionnaire avec un fichier. (Voir aussi <a href="mod/mod_mime.html#multipleext">Fichiers avec extensions
911ed0d3bee586b3bec42cb6c376d5cc6c0e1e24Brian Wellington <p>Les gestionnaires peuvent �tre soit partie int�grante
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt du serveur ou inclus dans un module, soit ajout�s � l'aide de la directive
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt <code class="directive"><a href="/mod/mod_actions.html#action">Action</a></code>. Les gestionnaires
28b863e609ff2d97b78663b46894494cfa2ea411Mark Andrews int�gr�s dans la distribution standard se pr�sentent comme suit :</p>
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt <li><strong>default-handler</strong>: envoie le fichier en utilisant
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt le <code>default_handler()</code>, qui est le gestionnaire utilis� par
ce1f5b8d0ae5936fd187c1f414ff12a7e3b0aa37Andreas Gustafsson d�faut pour traiter les contenus statiques. (core)</li>
5c6762838c9e423753723ec2a963164e3d66ac32Mark Andrews <li><strong>send-as-is</strong>: envoie les fichiers avec en-t�tes HTTP
5c6762838c9e423753723ec2a963164e3d66ac32Mark Andrews tels quels. (<code class="module"><a href="/mod/mod_asis.html">mod_asis</a></code>)</li>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley <li><strong>cgi-script</strong>: traite le fichier comme un
fc80027fb54b501cdd88461bf879d078259e0226David Lawrence script CGI. (<code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code>)</li>
289ae548d52bc8f982d9823af64cafda7bd92232Mark Andrews <li><strong>imap-file</strong>: Traite le fichier comme un ensemble
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews de r�gles de descriptions d'images (imagemap).
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews (<code class="module"><a href="/mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews <li><strong>server-info</strong>: Extrait des informations sur la
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews configuration du serveur. (<code class="module"><a href="/mod/mod_info.html">mod_info</a></code>)</li>
6017f424ee3c02d7f22132c77576ea38542fa949Andreas Gustafsson <li><strong>server-status</strong>: R�dige un rapport sur le statut
911ed0d3bee586b3bec42cb6c376d5cc6c0e1e24Brian Wellington du serveur. (<code class="module"><a href="/mod/mod_status.html">mod_status</a></code>)</li>
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt <li><strong>type-map</strong>: Traite le fichier comme une description
911ed0d3bee586b3bec42cb6c376d5cc6c0e1e24Brian Wellington de type pour la n�gociation du contenu.
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews (<code class="module"><a href="/mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
28b863e609ff2d97b78663b46894494cfa2ea411Mark Andrews </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
cfb1587eb9a6dc6d1d36ea0344e1b20068b81e88Evan Hunt<h2><a name="examples" id="examples">Exemples</a></h2>
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 <h3><a name="example1" id="example1">Modification d'un contenu statique � l'aide d'un script CGI</a></h3>
4fd3e3482c7e4ce01e2cf28f13e0152c8e50d746Mark Andrews <p>Les directives suivantes vont faire en sorte que les requ�tes pour
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews des fichiers poss�dant une extension <code>html</code> d�clenchent
4fd3e3482c7e4ce01e2cf28f13e0152c8e50d746Mark Andrews l'ex�cution du script CGI <code>footer.pl</code>.</p>
d2b5fe92a4755ce67f2dd6050955782b4fd6b3f3Mark Andrews AddHandler add-footer .html
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley <p>� ce moment-l�, le script CGI se charge d'envoyer le document
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley initialement demand� (r�f�renc� par la variable d'environnement
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews <code>PATH_TRANSLATED</code>) et d'effectuer tous ajout ou modification
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley <h3><a name="example2" id="example2">Fichiers avec en-t�tes HTTP</a></h3>
193738b819e3c699f9edd18864a6810fcfcec855Andreas Gustafsson <p>Les directives suivantes vont activer le gestionnaire
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence <code>send-as-is</code>, qui est utilis� pour les fichiers qui poss�dent
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence leurs propres en-t�tes HTTP. Tous les fichiers situ�s dans le r�pertoire
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley <code>/web/htdocs/asis/</code> seront trait�s par le gestionnaire
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley <code>send-as-is</code>, sans tenir compte de l'extension
74cb99072c4b0ebd2ccafcfa284288fa760f7a1aMark Andrews de leur nom de fichier.</p>
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley <span class="indent">SetHandler send-as-is<br /></span>
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley </Directory>
922e6a3c2ac4ef900dd9dc99f0cc137f18372583Andreas Gustafsson </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
a5d43b72413db3edd6b36a58f9bdf2cf6ff692f2Bob Halley<h2><a name="programmer" id="programmer">Note du d�veloppeur</a></h2>
4880900113e4d0f17884f3fbdbf4c302e3f9ea91Bob Halley <p>Pour impl�menter la fonctionnalit� des gestionnaires, l'
fd35453765c6494d077edca44f4d998af5fd4cfaDavid Lawrence <a href="developer/API.html">API Apache</a> a fait l'objet d'un ajout
c8a42d6d81ff2fd9ad7fac94d4b85323554493c0Bob Halley que vous pourriez �tre amen� � utiliser.
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews Plus pr�cis�ment, un nouvel enregistrement a �t� ajout� � la structure
6ef838d427c1ea858d2f09194a369134babf8b98Mark Andrews char *handler
dac2799ea19735503a4d27f517d821aea210e594Andreas Gustafsson <p>Si vous voulez que votre module d�clenche l'utilisation d'un
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halley gestionnaire, il vous suffit de d�finir <code>r->handler</code> avec
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews le nom du gestionnaire � n'importe quel moment avant l'�tape
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halley de la requ�te. Les gestionnaires sont impl�ment�s comme auparavant,
6d7585b3e948dd31bf78321d83ac0e024f44a71bMark Andrews quoique l'on utilise le nom du gestionnaire � la place d'un type
6d7585b3e948dd31bf78321d83ac0e024f44a71bMark Andrews de contenu. Bien que ce ne soit pas obligatoire, la convention de nommage
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halley des gestionnaires stipule l'utilisation d'un mot compos� s�par� par des
6d7585b3e948dd31bf78321d83ac0e024f44a71bMark Andrews tirets, sans slashes, afin de ne pas interf�rer avec l'espace de nommage
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halley des types de m�dia.</p>
94a3bcd132e515b4baa0884ba9dd0f361d2e17bcMark Andrews<p><span>Langues Disponibles: </span><a href="/en/handler.html" hreflang="en" rel="alternate" title="English"> en </a> |
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halley<a href="/es/handler.html" hreflang="es" rel="alternate" title="Espa�ol"> es </a> |
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halley<a href="/fr/handler.html" title="Fran�ais"> fr </a> |
4fd3e3482c7e4ce01e2cf28f13e0152c8e50d746Mark Andrews<a href="/ja/handler.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews<a href="/ko/handler.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
6d5dcd0dc9bdbd679282b1ffc47987d24c3a1346Bob Halley<a href="/tr/handler.html" hreflang="tr" rel="alternate" title="T�rk�e"> tr </a> |
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews<a href="/zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese"> zh-cn </a></p>
5d51e67c3b4f35c1be742574aacc1d88fe6ed444Mark Andrews</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>This section is experimental!</strong><br />Comments placed here should not be expected
118394ef2ec7cef253c55359a3d70d202ddc2fa0Mark Andrewsto last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div>
bb556a9bf3a15c7160fa4f1b71773ce12b1bedf6Bob Halley</div><script type="text/javascript"><!--//--><![CDATA[//><!--
64e41159a919b0711321fe688ca5da4f4d1b7d80Bob Halleyvar lang = 'fr';
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halleyvar disqus_shortname = 'httpd';
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halleyvar disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halleyif (disqus_identifier.indexOf("httpd.apache.org") != -1) {
fe37278859bce157001cca14cdfa3a761b0d5012Mark Andrews (function() {
1471a520e59ac12b413afa8d8b3158a87af97aa6Bob Halley var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
494576ce20cfd98d74955698cf8f7b37dce2f740Mark Andrews dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
798c83548f89091e3994ca5a9c8c7e9caaf89d10Mark Andrews (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
var text = document.createTextNode("Comments have been disabled for offline viewing.");
document.getElementById('disqus_thread').appendChild(text);
<p class="apache">Copyright 2012 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/directives.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[//><!--