From: Lucien Gentis Historiquement, il existe de nombreuses variantes dans la syntaxe
des expressions permettant d'exprimer une condition dans les
@@ -203,71 +201,73 @@ listfunction ::= listfuncname "(" word ")"")
-REMOTE_ADDR
L'adresse IP de l'hôte distant
+REMOTE_HOST
+
+ REMOTE_PORT
Le port de l'hôte distant
-REMOTE_HOST
Le nom d'hôte de l'hôte distant
+REMOTE_USER
-REMOTE_USER
Le nom de l'utilisateur authentifié, s'il existe (non
disponible à l'intérieur d'un bloc <If>
)
+REMOTE_IDENT
-REMOTE_IDENT
Le nom de l'utilisateur défini par mod_ident
+SERVER_NAME
-SERVER_NAME
La valeur de la directive ServerName
du serveur virtuel courant
+SERVER_PORT
-SERVER_PORT
Le port associé au serveur virtuel courant ; voir la
directive ServerName
+SERVER_ADMIN
-SERVER_ADMIN
La valeur de la directive ServerAdmin
du serveur virtuel courant
+SERVER_PROTOCOL
-SERVER_PROTOCOL
Le protocole utilisé par la requête (par
exemple HTTP/1.1). Avec certains types de sous-requêtes
internes, cette variable prend la valeur INCLUDED
.
+SERVER_PROTOCOL_VERSION
-SERVER_PROTOCOL_VERSION
Un nombre qui représente la version HTTP de la requête :
1000 * major + minor
. Par exemple,
1001
correspond à HTTP/1.1 et 9
à
HTTP/0.9.
+SERVER_PROTOCOL_VERSION_MAJOR
-SERVER_PROTOCOL_VERSION_MAJOR
La partie majeure de la version HTTP de la requête, par
exemple 1
pour HTTP/1.0.
+SERVER_PROTOCOL_VERSION_MINOR
-SERVER_PROTOCOL_VERSION_MINOR
La partie mineure de la version HTTP de la requête, par
exemple 0
pour HTTP/1.0.
+DOCUMENT_ROOT
-DOCUMENT_ROOT
La valeur de la directive DocumentRoot
du serveur virtuel
courant
+AUTH_TYPE
-AUTH_TYPE
La valeur de la directive AuthType
(par exemple
"basic
")
+CONTENT_TYPE
-CONTENT_TYPE
Le type de contenu de la réponse (non
disponible à l'intérieur d'un bloc <If>
)
+HANDLER
-HANDLER
Le nom du gestionnaire qui a
généré la réponse
+HTTP2
-HTTP2
" on
" si la requête utilise http/2,
"off
" dans le cas contraire
+HTTPS
-HTTPS
" on
" si la requête utilise https,
"off
" dans le cas contraire
+IPV6
-IPV6
" on
" si la connexion utilise IPv6,
"off
" dans le cas contraire
+REQUEST_STATUS
-REQUEST_STATUS
Le code d'erreur HTTP de la requête (non
disponible à l'intérieur d'un bloc <If>
)
+REQUEST_LOG_ID
-REQUEST_LOG_ID
L'identifiant du message d'erreur associé à la requête (voir
la directive ErrorLogFormat
)
+CONN_LOG_ID
-CONN_LOG_ID
L'identifiant du message d'erreur associé à la connexion
(voir la directive ErrorLogFormat
)
+CONN_REMOTE_ADDR
-CONN_REMOTE_ADDR
L'adresse IP du correspondant pour la connexion (voir le module
mod_remoteip
)
+CONTEXT_PREFIX
-CONTEXT_PREFIX
+CONTEXT_DOCUMENT_ROOT
@@ -467,7 +467,9 @@ listfunction ::= listfuncname "(" word ")"<If>)CONTEXT_DOCUMENT_ROOT
+ peut aussi utiliser le raccourci reqenv
Recherche une variable d'environnement de requête (on
- peut aussi utiliser le raccourci v
).ordonnancement v
).
+
+ ordonnancement
@@ -622,6 +624,7 @@ listfunction ::= listfuncname "(" word ")"
osenv
Recherche une variable d'environnement du système
d'exploitation
Ce chapitre en guise d'introduction est destiné aux lecteurs pour lesquels @@ -437,7 +435,7 @@ l'