summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
authorLucien Gentis <lgentis@apache.org>2014-04-05 19:05:41 +0200
committerLucien Gentis <lgentis@apache.org>2014-04-05 19:05:41 +0200
commit3cec311f6470c9b2f7be6788e1378f781f7725c4 (patch)
tree64ce78f6129fdf49cdf40bc6c2b73f504c2199c6 /docs/manual
parentBring SNI behavior into better conformance with RFC 6066: (diff)
downloadapache2-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.fr6
-rw-r--r--docs/manual/mod/mod_headers.xml.fr45
-rw-r--r--docs/manual/mod/mod_proxy.xml.fr9
-rw-r--r--docs/manual/rewrite/flags.xml.fr12
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'&eacute;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&eacute;cification d'une valeur en millisecondes est
-possible depuis les versions 2.3.2 et sup&eacute;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&ecirc;te de mise en cache pour les r&eacute;ponses avec un
+ code d'&eacute;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&eacute;terminer
sur quelle table interne d'en-t&ecirc;tes de r&eacute;ponses cette directive va
- op&eacute;rer. D'autres composants du serveur peuvent avoir stock&eacute; leurs
- en-t&ecirc;tes de r&eacute;ponses dans la table correspondant &agrave;
- <code>onsuccess</code> ou dans celle correspondant &agrave;
- <code>always</code>. Dans ce contexte, "Always" fait r&eacute;f&eacute;rence au
- choix d'envoyer les en-t&ecirc;tes que vous ajoutez aux r&eacute;ponses, qu'elle
- soient avec succ&egrave;s ou &eacute;chou&eacute;es ; par contre, si votre action est une
- fonction d'un en-t&ecirc;te existant, vous devrez lire la documentation de
- mani&egrave;re plus approfondie car dans ce cas, les choses se compliquent.</p>
-
- <p>Vous pouvez avoir &agrave; changer la valeur par d&eacute;faut
- <code>onsuccess</code> en <code>always</code> dans des circonstances
- similaires &agrave; celles expos&eacute;es plus loin. Notez aussi que la r&eacute;p&eacute;tition
+ op&eacute;rer. En d&eacute;pit du nom, la valeur par d&eacute;faut de
+ <code>onsuccess</code> ne limite <em>pas</em> une <var>action</var>
+ aux r&eacute;ponses avec un code d'&eacute;tat de 2xx. Les en-t&ecirc;tes d&eacute;finis sous
+ cette condition sont encore utilis&eacute;s quand par exemple une requ&ecirc;te
+ est mandat&eacute;e ou g&eacute;n&eacute;r&eacute;e par un programme CGI avec <em>succ&egrave;s</em>,
+ et ceci m&ecirc;me dans le cas o&ugrave; ils ont g&eacute;n&eacute;r&eacute; un code d'&eacute;chec.</p>
+
+ <p>Lorsque votre action est une fonction agissant sur un en-t&ecirc;te
+ existant, vous pourrez &ecirc;tre amen&eacute; &agrave; sp&eacute;cifier une condition
+ <code>always</code>, en fonction de la table interne dans laquelle
+ l'en-t&ecirc;te original a &eacute;t&eacute; d&eacute;fini. La table qui correspond &agrave;
+ <code>always</code> est utilis&eacute;e pour les r&eacute;ponses d'erreur g&eacute;n&eacute;r&eacute;es
+ localement ainsi que pour les r&eacute;ponses qui ont abouti.
+ Notez aussi que la r&eacute;p&eacute;tition
de cette directive avec les deux conditions peut &ecirc;tre pertinente
dans certains sc&eacute;narios, car <code>always</code> n'englobe pas
<code>onsuccess</code> en ce qui concerne les en-t&ecirc;tes existants :</p>
<ul>
- <li>Vous ajoutez un en-t&ecirc;te &agrave; une r&eacute;ponse &eacute;chou&eacute;e (non-2xx),
+ <li>Vous ajoutez un en-t&ecirc;te &agrave; une r&eacute;ponse
+ g&eacute;n&eacute;r&eacute;e localement et &eacute;chou&eacute;e (non-2xx),
une redirection par exemple, et dans ce cas, seule la table
correspondant &agrave; <code>always</code> est utilis&eacute;e dans la r&eacute;ponse
d&eacute;finitive.</li>
@@ -383,6 +394,12 @@ serveur HTTP Apache</compatibility>
condition par d&eacute;faut <code>onsuccess</code>.</li>
</ul>
+ <p>Outre le param&egrave;tre <var>condition</var> d&eacute;crit ci-dessus, vous
+ pouvez limiter une action en fonction de codes d'&eacute;tat HTTP, par
+ exemple pour les requ&ecirc;tes mandat&eacute;es ou g&eacute;n&eacute;r&eacute;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&eacute;termin&eacute;e par le
premier argument (ou par le second argument si une
<var>condition</var> est sp&eacute;cifi&eacute;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&eacute; optionnel <var>interpolate</var> (disponible depuis
- httpd 2.2.9), en combinaison avec la directive
+ <p>Le mot-cl&eacute; optionnel <var>interpolate</var>, en combinaison avec la directive
<directive>ProxyPassInterpolateEnv</directive>, permet &agrave; ProxyPass
d'interpoler les variables d'environnement &agrave; 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&eacute; optionnel <var>interpolate</var> (disponible depuis
- httpd 2.2.9), utilis&eacute; en combinaison avec la directive
+ <p>Le mot-cl&eacute; optionnel <var>interpolate</var>,
+ utilis&eacute; en combinaison avec la directive
<directive>ProxyPassInterpolateEnv</directive>, permet
l'interpolation des variables d'environnement sp&eacute;cifi&eacute;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 (&eacute;chappement dans les r&eacute;f&eacute;rences arri&egrave;res)</title>
<p>Avec le drapeau [B], la directive <directive
module="mod_rewrite">RewriteRule</directive> &eacute;chappe les caract&egrave;res
-non-alphanum&eacute;riques avant d'appliquer la transformation.</p>
+non-alphanum&eacute;riques avant d'appliquer la transformation. A partir
+de la version 2.4.10, vous pouvez limiter l'&eacute;chappement dans les
+r&eacute;f&eacute;rences arri&egrave;res &agrave; une liste de caract&egrave;res que vous pouvez sp&eacute;cifiez comme
+dans cet exemple : <code>[B=#?;]</code></p>
<p><code>mod_rewrite</code> doit supprimer les s&eacute;quences d'&eacute;chappement
des URLs avant leur
@@ -108,6 +111,11 @@ rencontre un.</p>
contexte d'un mandataire, o&ugrave; l'acc&egrave;s au serveur d'arri&egrave;re-plan &eacute;chouera
si on pr&eacute;sente &agrave; ce dernier une URL non &eacute;chapp&eacute;e.</p>
+<p>Une alternative &agrave; ce drapeau consiste &agrave; utiliser une directive
+<directive module="mod_rewrite">RewriteCond</directive> pour capturer
+%{THE_REQUEST}, les cha&icirc;nes captur&eacute;es se pr&eacute;sentant
+alors sous la forme cod&eacute;e.</p>
+
</section>
<section id="flag_c"><title>C|chain</title>