diff options
author | Lucien Gentis <lgentis@apache.org> | 2014-04-05 19:05:41 +0200 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2014-04-05 19:05:41 +0200 |
commit | 3cec311f6470c9b2f7be6788e1378f781f7725c4 (patch) | |
tree | 64ce78f6129fdf49cdf40bc6c2b73f504c2199c6 /docs/manual | |
parent | Bring SNI behavior into better conformance with RFC 6066: (diff) | |
download | apache2-3cec311f6470c9b2f7be6788e1378f781f7725c4.tar.xz apache2-3cec311f6470c9b2f7be6788e1378f781f7725c4.zip |
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1585143 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual')
-rw-r--r-- | docs/manual/mod/core.xml.fr | 6 | ||||
-rw-r--r-- | docs/manual/mod/mod_headers.xml.fr | 45 | ||||
-rw-r--r-- | docs/manual/mod/mod_proxy.xml.fr | 9 | ||||
-rw-r--r-- | docs/manual/rewrite/flags.xml.fr | 12 |
4 files changed, 46 insertions, 26 deletions
diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 2757af788d..ef4da9b9a8 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision : 1562300 --> +<!-- English Revision : 1584703 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -36,7 +36,6 @@ l'écoute d'un protocole</description> <syntax>AcceptFilter <var>protocole</var> <var>filtre d'acceptation</var></syntax> <contextlist><context>server config</context></contextlist> -<compatibility>Sous Windows, disponible depuis la version 2.3.3.</compatibility> <usage> <p>Cette directive permet d'effectuer une optimisation de la socket @@ -1478,7 +1477,6 @@ host</context> <syntax> ErrorLogFormat [connection|request] <var>format</var></syntax> <contextlist><context>server config</context><context>virtual host</context> </contextlist> -<compatibility>Disponible depuis la version 2.3.9 d'Apache</compatibility> <usage> <p>La directive <directive>ErrorLogFormat</directive> permet de @@ -2405,8 +2403,6 @@ avant de fermer une connexion persistante</description> <contextlist><context>server config</context><context>virtual host</context> </contextlist> -<compatibility>La spécification d'une valeur en millisecondes est -possible depuis les versions 2.3.2 et supérieures d'Apache httpd</compatibility> <usage> <p>Le nombre de secondes pendant lesquelles Apache httpd va attendre une diff --git a/docs/manual/mod/mod_headers.xml.fr b/docs/manual/mod/mod_headers.xml.fr index a51a6241bd..eb0af97324 100644 --- a/docs/manual/mod/mod_headers.xml.fr +++ b/docs/manual/mod/mod_headers.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1571471 --> +<!-- English Revision: 1584081 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -205,6 +205,14 @@ Header merge Cache-Control no-store env=NO_STORE Header set Set-Cookie testcookie "expr=-z %{req:Cookie}" </highlight> </li> + <li> + Ajoute un en-tête de mise en cache pour les réponses avec un + code d'état HTTP de 200 + <highlight language="config"> + Header append Cache-Control s-maxage=600 "expr=%{REQUEST_STATUS} == 200" + </highlight> + </li> + </ol> </section> @@ -353,24 +361,27 @@ serveur HTTP Apache</compatibility> <p>L'argument optionnel <var>condition</var> permet de déterminer sur quelle table interne d'en-têtes de réponses cette directive va - opérer. D'autres composants du serveur peuvent avoir stocké leurs - en-têtes de réponses dans la table correspondant à - <code>onsuccess</code> ou dans celle correspondant à - <code>always</code>. Dans ce contexte, "Always" fait référence au - choix d'envoyer les en-têtes que vous ajoutez aux réponses, qu'elle - soient avec succès ou échouées ; par contre, si votre action est une - fonction d'un en-tête existant, vous devrez lire la documentation de - manière plus approfondie car dans ce cas, les choses se compliquent.</p> - - <p>Vous pouvez avoir à changer la valeur par défaut - <code>onsuccess</code> en <code>always</code> dans des circonstances - similaires à celles exposées plus loin. Notez aussi que la répétition + opérer. En dépit du nom, la valeur par défaut de + <code>onsuccess</code> ne limite <em>pas</em> une <var>action</var> + aux réponses avec un code d'état de 2xx. Les en-têtes définis sous + cette condition sont encore utilisés quand par exemple une requête + est mandatée ou générée par un programme CGI avec <em>succès</em>, + et ceci même dans le cas où ils ont généré un code d'échec.</p> + + <p>Lorsque votre action est une fonction agissant sur un en-tête + existant, vous pourrez être amené à spécifier une condition + <code>always</code>, en fonction de la table interne dans laquelle + l'en-tête original a été défini. La table qui correspond à + <code>always</code> est utilisée pour les réponses d'erreur générées + localement ainsi que pour les réponses qui ont abouti. + Notez aussi que la répétition de cette directive avec les deux conditions peut être pertinente dans certains scénarios, car <code>always</code> n'englobe pas <code>onsuccess</code> en ce qui concerne les en-têtes existants :</p> <ul> - <li>Vous ajoutez un en-tête à une réponse échouée (non-2xx), + <li>Vous ajoutez un en-tête à une réponse + générée localement et échouée (non-2xx), une redirection par exemple, et dans ce cas, seule la table correspondant à <code>always</code> est utilisée dans la réponse définitive.</li> @@ -383,6 +394,12 @@ serveur HTTP Apache</compatibility> condition par défaut <code>onsuccess</code>.</li> </ul> + <p>Outre le paramètre <var>condition</var> décrit ci-dessus, vous + pouvez limiter une action en fonction de codes d'état HTTP, par + exemple pour les requêtes mandatées ou générées par un programme + CGI. Voir l'exemple qui utilise %{REQUEST_STATUS} dans la section + ci-dessus.</p> + <p>L'action que cette directive provoque est déterminée par le premier argument (ou par le second argument si une <var>condition</var> est spécifiée). Il peut prendre diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index faf2518aa4..5186210b80 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1573630 --> +<!-- English Revision: 1584572 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -1476,8 +1476,7 @@ ProxyPass / balancer://hotcluster/ module="mod_rewrite">RewriteRule</directive> et son drapeau <code>[P]</code>.</p> - <p>Le mot-clé optionnel <var>interpolate</var> (disponible depuis - httpd 2.2.9), en combinaison avec la directive + <p>Le mot-clé optionnel <var>interpolate</var>, en combinaison avec la directive <directive>ProxyPassInterpolateEnv</directive>, permet à ProxyPass d'interpoler les variables d'environnement à l'aide de la syntaxe <var>${VARNAME}</var>. Notez que de nombreuses variables @@ -1647,8 +1646,8 @@ ProxyPassReverseCookiePath / /mirror/foo/ <directive module="mod_proxy">ProxyPass</directive> correspondante.</p> - <p>Le mot-clé optionnel <var>interpolate</var> (disponible depuis - httpd 2.2.9), utilisé en combinaison avec la directive + <p>Le mot-clé optionnel <var>interpolate</var>, + utilisé en combinaison avec la directive <directive>ProxyPassInterpolateEnv</directive>, permet l'interpolation des variables d'environnement spécifiées en utilisant le format <var>${VARNAME}</var>. Notez que l'interpolation diff --git a/docs/manual/rewrite/flags.xml.fr b/docs/manual/rewrite/flags.xml.fr index 312b6bb1c8..6a00d78984 100644 --- a/docs/manual/rewrite/flags.xml.fr +++ b/docs/manual/rewrite/flags.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1556206 --> +<!-- English Revision: 1584417 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> @@ -73,7 +73,10 @@ d'utilisation.</p> <section id="flag_b"><title>B (échappement dans les références arrières)</title> <p>Avec le drapeau [B], la directive <directive module="mod_rewrite">RewriteRule</directive> échappe les caractères -non-alphanumériques avant d'appliquer la transformation.</p> +non-alphanumériques avant d'appliquer la transformation. A partir +de la version 2.4.10, vous pouvez limiter l'échappement dans les +références arrières à une liste de caractères que vous pouvez spécifiez comme +dans cet exemple : <code>[B=#?;]</code></p> <p><code>mod_rewrite</code> doit supprimer les séquences d'échappement des URLs avant leur @@ -108,6 +111,11 @@ rencontre un.</p> contexte d'un mandataire, où l'accès au serveur d'arrière-plan échouera si on présente à ce dernier une URL non échappée.</p> +<p>Une alternative à ce drapeau consiste à utiliser une directive +<directive module="mod_rewrite">RewriteCond</directive> pour capturer +%{THE_REQUEST}, les chaînes capturées se présentant +alors sous la forme codée.</p> + </section> <section id="flag_c"><title>C|chain</title> |