<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>Apache HTTPD prend en charge la négociation de
</code></p></div>
<p>Notez aussi qu'un fichier de correspondances de types prend le pas sur
- les extensions de noms de fichiers, même si les Multivues sont activées.
- Si les variantes sont de qualités différentes, on doit l'indiquer
- à l'aide du paramètre « qs » à la suite du type de média, comme pour cette
- image
- (disponible aux formats JPEG, GIF, ou ASCII-art) : </p>
+ les extensions de noms de fichier, même si les Multivues sont activées. Si
+ un fichier de correspondances de types <code>.var</code> est trouvé au cours
+ d’un balayage de répertoire de Multivues, le serveur n’utilisera
+ <em>que</em> les variantes listées dans ce fichier de correspondances de
+ types. Tout autre fichier du répertoire qui correspond au nom de base mais
+ n’est pas listé dans les correspondances de types sera totalement ignoré.
+ Par exemple, si <code>foo.var</code> existe et ne liste que
+ <code>foo.en.html</code> et <code>foo.fr.de.html</code>, un fichier
+ <code>foo.mn.html</code> présent dans le même répertoire ne sera jamais
+ servi après négociation, même si le client demande « Mongolian ». Pour
+ qu’une telle variante soit disponible, elle doit être ajoutée au fichier de
+ correspondances de types.</p>
+
+ <p>Ce comportement est intéressant pour les sites qui ajoutent de nouvelles
+ variantes linguistiques au cours du temps. Si vous avez une ressource
+ existante <code>foo.html</code> et ajoutez par la suite des variantes
+ traduites avec des extensions de langue, vous devez lister toutes les
+ variantes (y compris l’original) dans le fichier de
+ correspondances de types. Il est possible d’assigner sa langue au fichier
+ original dans le fichier de
+ correspondances de types sans avoir à le renommer :</p>
+
+ <div class="example"><p><code>
+ URI: foo<br />
+<br />
+ URI: foo.html<br />
+ Content-type: text/html<br />
+ Content-language: en<br />
+<br />
+ URI: foo.fr.html<br />
+ Content-type: text/html<br />
+ Content-language: fr<br />
+</code></p></div>
+
+ <p>Si les variantes possèdent des qualités de source différentes, elles
+ peuvent être indiquées par l’ajout du paramètre « qs » au type de média,
+ comme pour cette image (disponible en JPEG, GIF ou ASCII-art) :</p>
<div class="example"><p><code>
URI: foo<br />
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>Deux types de variables d'environnement affectent le serveur
HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Définition des variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation des variables d'environnement</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#cgi">Variables d’environnement de CGI</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement à usage spécial</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
+<h2><a name="cgi" id="cgi">Variables d’environnement de CGI</a> <a title="Lien permanent" href="#cgi" class="permalink">¶</a></h2>
+
+
+ <p>La <a href="https://datatracker.ietf.org/doc/html/rfc3875#section-4.1">spécification de CGI</a> définit un certain nombre de variables
+ d’environnement qui s’ajoutent à celles définies par la spécification de
+ HTTP. Elles ont été plus largement adoptées et constituent une méthode
+ standard pour transmettre des informations entre le navigateur et le
+ serveur, et entre les processus au sein du serveur. Nous en décrivons
+ quelques unes ici ; consultez la spécification de CGI pour plus de détails.</p>
+
+ <h3><a name="query-string" id="query-string">QUERY_STRING</a></h3>
+
+ <p>La variable <code>QUERY_STRING</code> est définie avec tout ce
+ qui apparaît après un point d’interrogation à la fin de l’URL d’une
+ requête. Elle permet de transmettre des informations au serveur et peut
+ être divisée en paires clé/valeur. L’encodage de la chaîne doit être de
+ type URL.</p>
+
+ <div class="example"><p><code>
+ https://example.com/path/resource.php?key1=value1&key2=another%20value
+ </code></p></div>
+
+ <p>Dans cet exemple, la variable <code>QUERY_STRING</code> est définie
+ avec tout ce qui suit le point d’interrogation, et l’application
+ réceptrice (une application CGI ou un script PHP, par exemple) est
+ chargée d’en extraire les paires clé/valeur.</p>
+
+
+
+ <h3><a name="path-info" id="path-info">PATH_INFO</a></h3>
+
+
+ <p>La variable <code>PATH_INFO</code> est définie avec toute valeur qui
+ apparaît après une ressource correspondante à la fin de l’URL,
+ <code>QUERY_STRING</code> non comprise. Tout paraît plus clair avec un
+ exemple :</p>
+
+ <div class="example"><p><code>
+ https://example.com/resource.php/additional/data?key1=value1
+ </code></p></div>
+
+ <p>Dans cet exemple, <code>PATH_INFO</code> est définie avec la chaîne
+ <code>/additional/data</code> et <code>QUERY_STRING</code> avec la
+ chaîne <code>key1=value1</code>.</p>
+
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
+<div class="section">
<h2><a name="special" id="special">Variables d'environnement à usage spécial</a> <a title="Lien permanent" href="#special" class="permalink">¶</a></h2>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </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>Pour véritablement gérer un serveur web,
il est nécessaire de disposer d'un
<h2><a name="errorlog" id="errorlog">Journal des erreurs</a> <a title="Lien permanent" href="#errorlog" class="permalink">¶</a></h2>
- <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/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
+ <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/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
<p>Le journal des erreurs du serveur, dont le nom et la localisation sont
définis par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>,
<a href="#piped">rediriger vers un programme</a> par l'intermédiaire d'un
tube de communication (pipe).</p>
- <p>Le format par défaut du journal des erreurs est descriptif et de forme
- relativement libre. Certaines informations apparaissent cependant dans la
- plupart des entrées du journal. Voici un message typique
- à titre d'exemple : </p>
+ <p>Le format du journal des erreurs est défini à l’aide de la directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code> avec laquelle vous pouvez
+ choisir les valeurs à journaliser. Un format par défaut sera utilisé si vous
+ n’en spécifiez pas un. Un message de journalisation typique se présente
+ comme suit :</p>
<div class="example"><p><code>
- [Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
- client denied by server configuration:
- /export/home/live/ap/htdocs/test
+ [Fri Sep 09 10:42:29.902022 2011] [core:error] [pid 35708:tid 4328636416]
+ [client 72.15.99.187] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error
</code></p></div>
<p>Le premier champ de l'entrée du journal est la date et l'heure du
- message. Le second champ indique la sévérité de l'erreur rapportée. La
- directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> permet de
- restreindre le type des erreurs qui doivent être enregistrées
- dans le journal des erreurs en définissant leur niveau de sévérité. Le
- troisième champ contient l'adresse IP du client qui a généré l'erreur.
- Vient ensuite le message proprement dit, qui indique dans ce cas que le
- serveur a été configuré pour interdire l'accès au client. Le serveur
- indique le chemin système du document requis (et non
- son chemin web).</p>
+ message. Le second champ indique le module qui produit le message (core,
+ dans ce cas) et le niveau de sévérité de ce message. Suivent l’ID du processus
+ et éventuellement l’ID du thread du processus qui a été soumis à cette
+ condition. Le
+ troisième champ contient l'adresse IP du client qui a effectué la requête.
+ Vient ensuite le message d’erreur détaillé.</p>
+
+ <div class="note"><p>Notez que certains messages qui étaient auparavant journalisés au
+ niveau <code>error</code> ont été rétrogradés au niveau <code>info</code>
+ dans httpd 2.4. Par exemple, les messages "File does not exist" pour les
+ réponses 404 sont journalisés au niveau <code>info</code> et n’apparaîtront
+ pas dans le journal des erreurs avec la valeur par défaut <code>warn</code>
+ de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code>. Pour
+ restaurer le comportement précédent, spécifiez <code>LogLevel warn
+ core:info</code>.</p></div>
<p>Une grande variété de messages différents peuvent apparaître dans le
journal des erreurs. La plupart d'entre eux sont similaires à l'exemple
écrit sur la sortie d'erreurs standard <code>stderr</code> sera recopiée
telle quelle dans le journal des erreurs.</p>
- <p>La directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code>
- vous permet de personnaliser le format du journal des erreurs, et de
- définir les informations à journaliser. Si
- <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> est présent, vous pouvez utiliser le
- drapeau <code>%L</code> à la fois dans le journal des erreurs et
- dans le
- journal des accès, ce qui aura pour effet de générer un identifiant
- d'entrée qui vous permettra de corréler les entrées du journal des
- erreurs avec celles du journal des accès.</p>
+ <p>Mettre un symbole <code>%L</code> dans le journal des erreurs et le
+ journal des accès produit un ID d’entrée de journalisation grâce auquel
+ vous pourrez corréler l’entrée du journal des erreurs avec celle du journal
+ des accès. Si <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> est chargé, son ID de requête
+ unique sera utilisé comme ID d’entrée de journalisation.</p>
<p>Pendant la phase de test, il est souvent utile de visualiser en continu
le journal des erreurs afin de détecter tout problème éventuel. Sur les
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalités de base du serveur HTTP Apache toujours
disponibles</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Noyau httpd</td></tr></table>
<p>Cet exemple renverrait un message d'erreur du style :</p>
<div class="example"><p><code>
- [Thu May 12 08:28:57.652118 2011] [core:error] [pid 8777:tid 4326490112] [client ::1:58619] File does not exist: /usr/local/apache2/htdocs/favicon.ico
+ [Thu May 12 08:28:57.652118 2011] [core:error] [pid 8777:tid 4326490112] [client ::1:58619] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error
</code></p></div>
<p>Notez que, comme indiqué plus haut, certains champs sont
<variant outdated="yes">de</variant>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">tr</variant>
</variants>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_brotli.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_brotli.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Compression du contenu via Brotli avant sa livraison au client</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>brotli_module</td></tr>
<pre class="prettyprint lang-config"><IfModule mod_headers.c>
# Sert des fichiers CSS et JS compressés par brotli, s'ils existent
# et si le client supporte brotli.
+ RewriteEngine On
RewriteCond "%{HTTP:Accept-encoding}" "br"
- RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
- RewriteRule "^(.*)\.(js|css)" "$1\.$2\.br" [QSA]
+ RewriteCond "%{LA-U:REQUEST_FILENAME}.br" "-s"
+ RewriteRule "^(.*)\.(js|css)" "$1.$2.br" [QSA]
# Sert des types de contenu corrects, et évite la double compression.
- RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-brotli:1]
- RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-brotli:1]
-
+ RewriteRule "\.css\.br$" "-" [T=text/css,E=no-brotli:1,E=no-gzip:1]
+ RewriteRule "\.js\.br$" "-" [T=text/javascript,E=no-brotli:1,E=no-gzip:1]
<FilesMatch "(\.js\.br|\.css\.br)$">
# Sert un type d'encodage correct.
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_dav.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>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalité de création et gestion de versions de
documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
"habituelle" n'a aucune incidence sur les requêtes DAV.</p>
<div class="example"><h3>Exemple complet</h3><pre class="prettyprint lang-config"><Directory "/usr/local/apache2/htdocs/foo">
- Require all granted
Dav On
AuthType Basic
AuthName "DAV"
AuthUserFile "user.passwd"
- <LimitExcept GET POST OPTIONS>
+ <RequireAny>
+ Require method GET POST OPTIONS
Require user admin
- </LimitExcept>
+ </RequireAny>
</Directory></pre>
</div>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
</variants>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_md.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_md.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Gestion des domaines au sein des serveurs virtuels et obtention
de certificats via le protocole ACME
</td></tr>
<p>
Il s’agit d’une extension non standard d’ACME par Let's Encrypt.
</p><p>
- Lets Encrypt a annoncé qu’ils allaient ajouter la prise en
- charge des profiles de certificat à leurs CA courant 2025, en
- commençant par leurs serveurs de test. Cette fonctionnalité,
- entre autres détails, vous permettra de définir la durée de
- validité des certificats que vous recevez. À ce titre, le
- profile « default » conservera la valeur de 90 jours, alors que
- le profile « shortlived » délivrera des certificats dont la durée
- de validité sera de 6 jours seulement.
+ Lets Encrypt prend en charge les profiles de certificat dans
+ leurs CA. Cette fonctionnalité, entre autres détails, vous
+ permet de définir la durée de validité des certificats que vous
+ recevez. Le profile par défaut « classic » conserve la valeur de
+ 90 jours, le profile « tlsserver » conserve aussi la valeur de
+ 90 jours avec au maximum 25 noms alternatifs pour Subject. Le
+ profile « shortlived » délivre des certificats dont la durée de
+ validité est de 6 jours seulement.
</p><p>
Si vous ne modifiez pas la configuration de votre module mod_md,
vous continuerez à recevoir des certificats d’une durée de
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<a href="../fr/mod/mod_proxy.html" title="Français"> fr </a> |
<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Serveur mandataire/passerelle multi-protocole</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_module</td></tr>
</table>
<p>Cette directive n'a d'utilité que pour les serveurs mandataires
Apache httpd au sein d'un Intranet. La directive
- <code class="directive">ProxyDomain</code> permet de spécifier le domaine
- par défaut auquel le serveur mandataire apache appartient. Si le
- serveur reçoit une requête pour un hôte sans nom de domaine, il va
- générer une réponse de redirection vers le même hôte suffixé par le
- <var>Domaine</var> spécifié.</p>
+ <code class="directive">ProxyDomain</code> permet de spécifier le domaine par défaut
+ auquel le serveur mandataire apache appartient. Si le serveur reçoit une
+ requête pour un hôte sans nom de domaine, il va générer une réponse de
+ redirection vers le même hôte suffixé par le <var>Domaine</var> spécifié. Le
+ nom du domaine doit commencer par un point.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyRemote "*" "http://firewall.example.com:81"
NoProxy ".example.com" "192.168.112.0/21"
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
<a href="../fr/mod/mod_proxy_connect.html" title="Français"> fr </a> |
<a href="../ja/mod/mod_proxy_connect.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le traitement
des requêtes <code>CONNECT</code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ports autorisés à se <code>CONNECT</code>er à travers le
mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowCONNECT <var>port</var>[-<var>port</var>]
-[<var>port</var>[-<var>port</var>]] ...</code></td></tr>
+[<var>port</var>[-<var>port</var>]] ... | None</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowCONNECT 443 563</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
connexion <code>https</code> est requise et où le tunneling
mandataire sur HTTP est en service.</p>
- <p>Par défaut, seuls les ports par défauts https (<code>443</code>)
+ <p>Par défaut, seuls les ports par défaut https (<code>443</code>)
et snews (<code>563</code>) sont pris en compte. Vous pouvez
utiliser la directive <code class="directive">AllowCONNECT</code> pour
outrepasser ces valeurs par défaut et n'autoriser les connexions que
vers les ports spécifiés.</p>
+ <p>Définir la valeur à <code>None</code> pour interdire les requêtes
+ <code>CONNECT</code> vers tous les ports, y compris ceux par défaut.</p>
+
</div>
</div>
<div class="bottomlang">
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_rewrite.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_rewrite.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ce module fournit un moteur de réécriture à base de
règles permettant de réécrire les URLs des requêtes
à la volée</td></tr>
</tr>
</table>
- <p>Ces variables correspondent toutes aux en-têtes MIME
- HTTP de mêmes noms, au variables C du serveur HTTP Apache, ou
- aux champs <code>struct tm</code> du système Unix. La
- plupart d'entre elles sont documentées <a href="../expr.html#vars">ici</a>, dans la
- spécification CGI ou ailleurs dans le
- manuel.</p>
+ <p>Ces variables correspondent toutes aux en-têtes MIME HTTP de
+ mêmes noms, au variables C du serveur HTTP Apache, ou aux champs
+ <code>struct tm</code> du système Unix. La plupart d'entre elles
+ sont documentées dans la <a href="../expr.html#vars">documentation des expressions</a>, dans
+ la <a href="../env.html">documentation des variables
+ d’environnement</a> ou dans la <a href="http://www.ietf.org/rfc/rfc3875">spécification de
+ CGI</a>.</p>
<p>SERVER_NAME et SERVER_PORT dépendent respectivement
des valeurs des directives <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> et <code class="directive"><a href="../mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>.</p>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<a href="../es/mod/mod_ssl.html" hreflang="es" rel="alternate" title="Español"> es </a> |
<a href="../fr/mod/mod_ssl.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chiffrement de haut niveau basé sur les protocoles Secure
Sockets Layer (SSL) et Transport Layer Security (TLS)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
serveur.
</p>
+<p>
+Si cette directive est à <code>on</code> dans un contexte de serveur
+(globalement, en dehors de tout bloc <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code>), tous les serveurs virtuels qui ne
+l’outrepassent pas héritent de la configuration. Cela a le même effet que la
+définir à <code>on</code> dans tous les serveurs virtuels par défaut à base de
+nom : les clients non-SNI se verront refuser l’accès à tout serveur virtuel à
+base de nom.
+</p>
+
<div class="warning"><p>
Cette option n'est disponible que si httpd a été compilé avec une
version d'OpenSSL supportant SNI.
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie quels hôtes peuvent accéder à une certaine zone du
serveur</td></tr>
<tr><td><a href="mod_proxy_connect.html#allowconnect">AllowCONNECT <var>port</var>[-<var>port</var>]
-[<var>port</var>[-<var>port</var>]] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ports autorisés à se <code>CONNECT</code>er à travers le
+[<var>port</var>[-<var>port</var>]] ... | None</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ports autorisés à se <code>CONNECT</code>er à travers le
mandataire</td></tr>
<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off|NoDecode</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si les séparateurs de chemin encodés sont
autorisés à transiter dans les URLs tels quels</td></tr>
<a href="../fr/platform/windows.html" title="Français"> fr </a> |
<a href="../ko/platform/windows.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>Ce document décrit l'installation, la configuration et
éventuellement PHP et MySQL sous Microsoft Windows :</p>
<ul>
<li><a href="http://www.apachelounge.com/download/">Apache Lounge</a></li>
- <li><a href="http://bitnami.com/stack/wamp">Bitnami WAMP Stack</a></li>
<li><a href="http://www.wampserver.com/">WampServer</a></li>
- <li><a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/rewrite/flags.html" title="Français"> fr </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>Ce document décrit les drapeaux disponibles dans la directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, en fournissant
avertissements 'Invalid URI in request'.
</p>
+<p>Remarque : httpd ne prend en charge que les codes d’état inclus dans la
+spécification de HTTP. Utiliser un code d’état non reconnu provoquera une erreur
+500 et l’enregistrement d’un message dans le journal des erreurs.</p>
+
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_s" id="flag_s">S|skip</a> <a title="Lien permanent" href="#flag_s" class="permalink">¶</a></h2>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/rewrite/remapping.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/rewrite/remapping.html" title="Français"> fr </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>Ce document est un complément à la <a href="../mod/mod_rewrite.html">Documentation de référence</a> de
<dt>Solution :</dt>
<dd>
- <p>On réécrit simplement le nom du fichier en son nom
- de base et vérifie s'il existe aussi avec la nouvelle
- extension. Si c'est le cas, on utilise ce nom, sinon on
- réécrit l'URL sous sa forme originale.</p>
+ <p>L’URL n’est réécrite en remplaçant l’ancienne extension par la
+ nouvelle que si le fichier cible avec la nouvelle extension existe et
+ si le fichier originel avec l’ancienne extension n’existe pas. Sinon,
+ l’URL reste inchangée.</p>
<pre class="prettyprint lang-config"># jeu de règles assurant une compatibilité ascendante en réécrivant<br />
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>