- 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>
+