From 56d76f2bd294d336a668ec015fa207d81d126f77 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Andr=C3=A9=20Malo?= Il est possible de construire une fonction qui renvoie une
fonction itérative permettant de traiter tous les enregistrement en mode
diff --git a/docs/manual/mod/mod_lua.xml.meta b/docs/manual/mod/mod_lua.xml.meta
index 8fc1a0efdf..b55c7710e9 100644
--- a/docs/manual/mod/mod_lua.xml.meta
+++ b/docs/manual/mod/mod_lua.xml.meta
@@ -8,6 +8,6 @@
Le module remplace les adresse IP et nom d'hôte apparents
distants (du client) pour la requête par l'adresse IP indiquée dans
l'en-tête de requête configuré via la directive
- Une fois remplacée comme indiqué, cette adresse IP apparente est
utilisée pour la fonctionnalité La directive La directive La directive La directive La directive La directive
- Description: Fournit des points d'entrée Lua dans différentes parties du
traitement des requêtes httpd
@@ -1044,8 +1042,22 @@ end
Statut: Expérimental r:getcookie(key) -- Obtient un cookie HTTP
-r:setcookie(key, value, secure, expires) -- Définit un cookie HTTP, par exemple :
-r:setcookie("foo", "bar and stuff", false, os.time() + 86400)
+r:setcookie{
+ key = [key],
+ value = [value],
+ expires = [expiry],
+ secure = [boolean],
+ httponly = [boolean],
+ path = [path],
+ domain = [domain]
+} -- Définit un cookie HTTP, par exemple :
+
+r:setcookie{
+ key = "cookie1",
+ value = "HDHfa9eyffh396rt",
+ expires = os.time() + 86400,
+ secure = true
+}
r:wsupgrade() -- Met à jour une connexion vers les WebSockets si possible (et si demandé) :
@@ -1259,7 +1271,8 @@ local result, err = db:select(r, "SELECT * FROM `tbl` WHERE 1")
local rows = result(0) -- sélectionne tous les enregistrements en mode synchrone
local row = result(-1) -- sélectionne le prochain enregistrement disponible en mode asynchrone
-local row = result(1234) -- sélectionne l'enregistrement 1234 en mode asynchrone
+local row = result(1234) -- sélectionne l'enregistrement 1234 en mode asynchrone
+local row = result(-1, true) -- Lit l'enregistrement suivant en utilisant les noms d'enregistrements comme index.
- Description: Ce module permet d'utiliser des macros dans les fichiers
de configuration Apache.
diff --git a/docs/manual/mod/mod_macro.xml.meta b/docs/manual/mod/mod_macro.xml.meta
index 5454b3cb28..2e26ebcdf4 100644
--- a/docs/manual/mod/mod_macro.xml.meta
+++ b/docs/manual/mod/mod_macro.xml.meta
@@ -8,6 +8,6 @@
Statut: Base
- Description: Remplace l'adresse IP et le nom d'hôte apparents du client
pour la requête par l'adresse IP présentée par un mandataire ou un
répartiteur de charge via les en-têtes de la requête.
@@ -47,7 +45,7 @@ r
RemoteIPHeader
.RemoteIPHeader
.
Require ip
de
@@ -117,7 +115,7 @@ r
%{remoteip-proxy-ip-list}n
. Si l'administrateur doit
stocker ceci dans un en-tête additionnel, la même valeur peut aussi
être enregistrée sous la forme d'un en-tête en utilisant la
- directive RemoteIPProxiesHeader
.RemoteIPProxiesHeader
.
Adresses IPv4 converties au format IPv6
Avec httpd, d'une manière générale, toute adresse IPv4 convertie au
@@ -128,7 +126,7 @@ r
169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
public 2000::/3 block) ne sont évaluées par mod_remoteip que lorsque
des mandataires internes (intranet)
- RemoteIPInternalProxy
sont enregistrés.RemoteIPInternalProxy
sont enregistrés.
@@ -141,16 +139,16 @@ du clientStatut: Base Module: mod_remoteip RemoteIPHeader
indique à
+ RemoteIPHeader
indique à
mod_remoteip
de traiter la valeur de
l'en-tête spécifié comme l'adresse IP du client, ou comme
une liste d'adresses IP clients intermédiaires, en fonction de la
configuration des directives
- RemoteIPInternalProxy
et
- RemoteIPTrustedProxy
. Si ces deux dernières
+ RemoteIPInternalProxy
et
+ RemoteIPTrustedProxy
. Si ces deux dernières
directives ne sont pas utilisées, mod_remoteip
traitera tout hôte présentant une valeur d'IP
- RemoteIPHeader
comme hôte de confiance.RemoteIPHeader
comme hôte de confiance.
RemoteIPInternalProxy
permet
+ RemoteIPInternalProxy
permet
d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
valide de l'adresse IP du client. A la différence de la directive
- RemoteIPTrustedProxy
, toute adresse IP
+ RemoteIPTrustedProxy
, toute adresse IP
présentée dans cet en-tête, y comprises les adresses intranet
privées, sont considérées comme dignes de confiance lorsqu'elles
sont indiquées par ces mandataires.Statut: Base Module: mod_remoteip RemoteIPInternalProxyList
+ RemoteIPInternalProxyList
permet de spécifier un fichier parcouru au démarrage du serveur pour
construire une liste d'adresses (ou blocs d'adresses), auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
@@ -208,7 +206,7 @@ confiance pour pr
ligne ou
tous les éléments d'une ligne séparés par un espace sont traités de
la même façon qu'avec la directive
- RemoteIPInternalProxy
.RemoteIPInternalProxy
.
RemoteIPHeader X-Client-IP @@ -230,14 +228,14 @@ adresses IP intermStatut: Base - Module: mod_remoteip La directive
RemoteIPProxiesHeader
permet +La directive
+RemoteIPProxiesHeader
permet de spécifier l'en-tête dans lequelmod_remoteip
va collecter une liste de toutes les adresses IP clients intermédiaires auxquelles on pourra faire confiance pour résoudre la véritable adresse IP distante. Notez que les adresses intermédiaires -RemoteIPTrustedProxy
sont enregistrées dans +RemoteIPTrustedProxy
sont enregistrées dans cet en-tête, alors que toute adresse intermédiaire -RemoteIPInternalProxy
est omise.RemoteIPInternalProxy
est omise.Exemple
RemoteIPHeader X-Forwarded-For RemoteIPProxiesHeader X-Forwarded-By@@ -255,17 +253,17 @@ confiance pour prStatut: Base - Module: mod_remoteip La directive
RemoteIPTrustedProxy
permet +La directive
+RemoteIPTrustedProxy
permet d'ajouter une ou plusieurs adresses, ou blocs d'adresses, auxquelles on peut faire confiance pour présenter une valeur RemoteIPHeader valide de l'adresse IP du client. A la différence de la directive -RemoteIPInternalProxy
, toutes les adresses IP +RemoteIPInternalProxy
, toutes les adresses IP intranet ou privées indiquées par de tels mandataires, y compris les blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8 (ou située en dehors du bloc IPv6 public 2000::/3), ne sont pas dignes de confiance en tant qu'adresses IP distantes, et se situent à gauche dans le contenu de l'en-tête -RemoteIPHeader
.RemoteIPHeader
.Exemple d'adresse de confiance (répartiteur de charge
RemoteIPHeader X-Forwarded-For @@ -284,7 +282,7 @@ confiance pour prStatut: Base - Module: mod_remoteip La directive
RemoteIPTrustedProxyList
+La directive
+RemoteIPTrustedProxyList
permet de spécifier un fichier parcouru au démarrage du serveur pour construire une liste d'adresses (ou blocs d'adresses), auxquelles on peut faire confiance pour présenter une valeur RemoteIPHeader @@ -294,7 +292,7 @@ confiance pour pr sinon, toutes les lignes séparées par un caractère nouvelle ligne ou tous les éléments d'une ligne séparés par un espace sont traités de la même façon qu'avec la directive -RemoteIPTrustedProxy
.RemoteIPTrustedProxy
.-Exemple d'adresse de confiance (répartiteur de charge
RemoteIPHeader X-Forwarded-For diff --git a/docs/manual/mod/mod_remoteip.xml.meta b/docs/manual/mod/mod_remoteip.xml.meta index 771852e80c..1a7c78a9f1 100644 --- a/docs/manual/mod/mod_remoteip.xml.meta +++ b/docs/manual/mod/mod_remoteip.xml.meta @@ -8,6 +8,6 @@diff --git a/docs/manual/mod/mod_rewrite.html.fr b/docs/manual/mod/mod_rewrite.html.fr index 23492984d9..6932d1815f 100644 --- a/docs/manual/mod/mod_rewrite.html.fr +++ b/docs/manual/mod/mod_rewrite.html.fr @@ -27,8 +27,6 @@ en -fr +fr Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.
@@ -955,6 +953,38 @@ la version version 2.1 Apache. + Description: Ce module fournit un moteur de réécriture à base de règles permettant de réécrire les URLs des requêtes à la volée + InheritDown
+ + + +Si cette option est activée, toutes les configurations enfants + hériteront de la configuration courante. Il en est de même si l'on + spécifie
+RewriteOptions Inherit
dans toutes les + configurations enfants. Voir l'optionInherit
pour + plus de détails à propos de la manière dont les relations + parent-enfants sont traitées. Cette option est disponible à partir + de la version 2.4.8 du serveur HTTP Apache.+ InheritDownBefore
+ + + +L'effet de cette option est équivalent à celui de l'option +
+InheritDown
ci-dessus, mais les règles de la + configuration parente s'appliquent avant toute + règle de la configuration enfant. Cette option est disponible à partir + de la version 2.4.8 du serveur HTTP Apache.+ IgnoreInherit
+ + +Si cette option est activée, les configurations courante et + enfants ignoreront toute règle héritée d'une configuration parente + via les options
+InheritDown
ou +InheritDownBefore
. Cette option est disponible à partir + de la version 2.4.8 du serveur HTTP Apache.AllowNoSlash
Par défaut,
mod_rewrite
ignore les URLs qui @@ -1283,6 +1313,14 @@ substitution ! ...+ +END +Stoppe le processus de réécriture immédiatement et + n'applique plus aucune règle. Empêche aussi l'application + ultérieure de règles de réécriture dans les contextes de + répertoire et de fichier .htaccess (disponible à partir de la + version 2.3.9 du serveur HTTP Apache). détails ... +env|E=[!]VAR[:VAL] Définit la variable d'environnement VAR (à la valeur VAL si elle est fournie). La variante !VAR @@ -1307,7 +1345,7 @@ substitution ! Arrête le processus de réécriture immédiatement et n'applique plus aucune règle. Prêtez une attention particulière aux mises en garde concernant les contextes de niveau répertoire et - .htaccess (voir aussi le drapeau END). détails ... + .htaccess (voir aussi le drapeau END). détails ...- next|N @@ -1361,14 +1399,6 @@ substitution ! optionnel. détails ...- END -Arrête le processus de réécriture immédiatement et - n'applique plus aucune règle. Empêche aussi l'exécution - ultérieure de règles de réécriture dans des contextes de - répertoire et des fichiers .htaccess (disponible depuis la - version 2.3.9) détails ... -skip|S=nombre Si la règle courante s'applique, le moteur de réécriture diff --git a/docs/manual/mod/mod_rewrite.xml.meta b/docs/manual/mod/mod_rewrite.xml.meta index 0be21e86f4..decc0a7b1e 100644 --- a/docs/manual/mod/mod_rewrite.xml.meta +++ b/docs/manual/mod/mod_rewrite.xml.meta @@ -8,6 +8,6 @@ -- 2.40.0 en -fr +fr