From: Lucien Gentis Date: Sat, 28 Mar 2015 15:17:36 +0000 (+0000) Subject: XML updates. X-Git-Tag: 2.4.13~305 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a23c12456562a99ac5d5d047ff49632e1d7c58c4;p=apache XML updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1669788 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_ext_filter.xml.fr b/docs/manual/mod/mod_ext_filter.xml.fr index 4703372ad4..d8fe073dfd 100644 --- a/docs/manual/mod/mod_ext_filter.xml.fr +++ b/docs/manual/mod/mod_ext_filter.xml.fr @@ -1,7 +1,7 @@ - + @@ -92,7 +92,7 @@ ExtFilterDefine c-to-html mode=output \

Note : cet exemple avec gzip n'est fourni qu'à titre d'illustration. Veuillez vous reporter à la documentation de mod_deflate pour un exemple d'implémentation plus - réaliste.

+ pratique.

# la directive de mod_ext_filter qui définit le filtre externe @@ -101,11 +101,11 @@ ExtFilterDefine gzip mode=output cmd=/bin/gzip <Location /gzipped> # directive de base permettant de traiter la sortie avec le - # filtre gzip + # filtre gzip SetOutputFilter gzip # la directive de mod_headers permettant d'ajouter le champ - # d'en-tête "Content-Encoding: gzip" + # d'en-tête "Content-Encoding: gzip" Header set Content-Encoding gzip </Location> @@ -118,6 +118,7 @@ ExtFilterDefine gzip mode=output cmd=/bin/gzip # passer tous les flux en sortie par la commande cat ; cat ne # modifie rien ; elle ne fait que compliquer le cheminement des # flux et consommer des ressources supplémentaires + ExtFilterDefine slowdown mode=output cmd=/bin/cat \ ExtFilterDefine slowdown mode=output cmd=/bin/cat \ preservescontentlength @@ -147,6 +148,12 @@ ExtFilterDefine fixtext mode=output intype=text/html \ </Location> + +

Vous pouvez aussi utiliser mod_substitute pour +effectuer le même traitement sans avoir à invoquer un programme +externe.

+
+
Tracer un autre filtre @@ -198,15 +205,15 @@ close(SAVE); ExtFilterDefine Définit un filtre externe -ExtFilterDefine nom filtre paramètres +ExtFilterDefine nom_filtre paramètres server config -

La directive ExtFilterDefine permet de - définir les caractéristiques d'un filtre externe, et en particulier +

La directive ExtFilterDefine + définit les caractéristiques d'un filtre externe, et en particulier le programme à exécuter ainsi que ses arguments.

-

nom filtre spécifie le nom du filtre en cours de +

nom_filtre spécifie le nom du filtre en cours de définition. On peut ensuite utiliser ce nom pour référencer le filtre dans les directives SetOutputFilter. Il doit être unique parmi les noms de @@ -223,7 +230,7 @@ close(SAVE);

cmd=ligne de commande
-
Le mot-clé cmd= permet de spécifier la commande +
Le mot-clé cmd= spécifie la commande externe à exécuter. Si la ligne de commande comporte des arguments, elle doit être entourée de guillemets (par exemple cmd="/bin/mypgm arg1 @@ -235,7 +242,7 @@ close(SAVE); argument contient des antislashes '\', ces derniers doivent être eux-mêmes échappés par un antislash '\'. Outre les variables d'environnement CGI standards, les variables DOCUMENT_URI, - DOCUMENT_PATH_INFO, et QUERY_STRING_UNESCAPED seront aussi + DOCUMENT_PATH_INFO, et QUERY_STRING_UNESCAPED seront également définies pour le programme.
mode=mode
@@ -248,15 +255,15 @@ close(SAVE);
intype=type MIME
-
Ce paramètre permet de spécifier le type de médium Internet +
Ce paramètre spécifie le type de médium Internet (c'est à dire le type MIME) des documents qui doivent être - filtrés. Par défaut, tous les documents sont filtrés. Tous les + filtrés. Par défaut, tous les documents sont filtrés. Aucun des documents possédant un type MIME autre que celui spécifié par - intype= ne seront pas filtrés.
+ intype= ne sera filtré.
outtype=type MIME
-
Ce paramètre permet de spécifier le type de médium Internet +
Ce paramètre spécifie le type de médium Internet (c'est à dire le type MIME) des documents filtrés. Il intervient lorsque les opérations de filtrage comprennent une modification du type MIME. Par défaut, le type MIME n'est pas modifié.
@@ -271,23 +278,24 @@ close(SAVE);
ftype=type de filtre
-
Ce paramètre permet de spécifier une valeur numérique +
Ce paramètre spécifie une valeur numérique représentant le type de filtre sous lequel le filtre doit être enregistré. La valeur par défaut, AP_FTYPE_RESOURCE, convient dans - la plupart des situations. Si le filtre doit opérer dans la chaîne - de filtrage à un autre point que les filtres de ressources, ce - paramètre est nécessaire. Voir les définitions de AP_FTYPE_... + la plupart des situations. Ce paramètre devient nécessaire dès lors + que le filtre doit opérer à un autre point de la chaîne de filtrage + que les filtres de ressources. + Voir les définitions de AP_FTYPE_... dans util_filter.h pour trouver une valeur appropriée.
disableenv=env
-
Ce paramètre permet de spécifier le nom d'une variable +
Ce paramètre spécifie le nom d'une variable d'environnement qui, si elle est définie, va désactiver le filtre.
enableenv=env
-
Ce paramètre permet de spécifier le nom d'une variable +
Ce paramètre spécifie le nom d'une variable d'environnement qui doit être définie pour que le filtre ne soit pas désactivé.
@@ -303,8 +311,8 @@ close(SAVE); directory -

La directive ExtFilterOptions permet de - spécifier des options de traitement particulières pour +

La directive ExtFilterOptions + spécifie des options de traitement particulières pour mod_ext_filter. Les arguments option peuvent contenir :

@@ -320,7 +328,7 @@ close(SAVE);
Onfail=[abort|remove]
Indique la marche à suivre si le programme de filtrage externe ne peut pas démarrer. Avec abort (la valeur par - défaut), la requête sera abandonnée. Avec remove, le + défaut), le traitement de la requête sera abandonné. Avec remove, le filtre est supprimé, et le traitement de la requête se poursuit sans lui.
diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr index 021ae5bc29..42f9178d00 100644 --- a/docs/manual/mod/mod_rewrite.xml.fr +++ b/docs/manual/mod/mod_rewrite.xml.fr @@ -1,7 +1,7 @@ - + @@ -295,6 +295,24 @@ la version version 2.1 cette option permet de le rétablir à partir de la version 2.4.4 du serveur HTTP Apache.

+ +
IgnoreContextInfo
+
+ +

Dans les versions 2.4.13 et antérieures, lors d'une + substitution relative dans un contexte de répertoire (htaccess), + et si la directive RewriteBase n'a pas été définie, + ce module utilise des informations en provenance d'une extension + d'URL et du contexte du système de fichiers pour transformer la + sustitution relative en URL. Par exemple, les modules + mod_userdir et mod_alias + utilisent ces informations de contexte étendu. Cette option + désactive le comportement introduit avec la version 2.4.13, et ne + doit être utilisée que si toutes les conditions précédentes sont + vérifiées, et si la substitution renvoie un résultat inattendu.

+
+
@@ -430,6 +448,11 @@ répertoire contenant la RewriteRule, suffixé par la substitution relative est aussi valide en tant qu'URL sur le serveur (ce qui est rare). +
  • A partir de la version 2.4.13 du serveur HTTP Apache, + cette directive peut être omise lorsque la requête est + transformée via une directive Alias ou le module + mod_userdir.
  • Dans l'exemple ci-dessous, la directive @@ -441,13 +464,14 @@ de configuration aurait conduit le serveur à rechercher un réperto DocumentRoot /var/www/example.com -Alias /myapp /opt/myapp-1.2.3 +AliasMatch ^/myapp /opt/myapp-1.2.3 <Directory /opt/myapp-1.2.3> RewriteEngine On RewriteBase /myapp/ RewriteRule ^index\.html$ welcome.html </Directory> + diff --git a/docs/manual/rewrite/advanced.xml.fr b/docs/manual/rewrite/advanced.xml.fr index 2e5b8d3189..f23f38bf03 100644 --- a/docs/manual/rewrite/advanced.xml.fr +++ b/docs/manual/rewrite/advanced.xml.fr @@ -3,7 +3,7 @@ - +