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_ADDRL'adresse IP de l'hôte distant
+REMOTE_HOST
+
+ REMOTE_PORTLe port de l'hôte distant
-REMOTE_HOSTLe nom d'hôte de l'hôte distant
+REMOTE_USER
-REMOTE_USERLe nom de l'utilisateur authentifié, s'il existe (non
disponible à l'intérieur d'un bloc <If>)
+REMOTE_IDENT
-REMOTE_IDENTLe nom de l'utilisateur défini par mod_ident
+SERVER_NAME
-SERVER_NAMELa valeur de la directive ServerName du serveur virtuel courant
+SERVER_PORT
-SERVER_PORTLe port associé au serveur virtuel courant ; voir la
directive ServerName
+SERVER_ADMIN
-SERVER_ADMINLa valeur de la directive ServerAdmin du serveur virtuel courant
+SERVER_PROTOCOL
-SERVER_PROTOCOLLe 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_VERSIONUn 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_MAJORLa partie majeure de la version HTTP de la requête, par
exemple 1 pour HTTP/1.0.
+SERVER_PROTOCOL_VERSION_MINOR
-SERVER_PROTOCOL_VERSION_MINORLa partie mineure de la version HTTP de la requête, par
exemple 0 pour HTTP/1.0.
+DOCUMENT_ROOT
-DOCUMENT_ROOTLa valeur de la directive DocumentRoot du serveur virtuel
courant
+AUTH_TYPE
-AUTH_TYPELa valeur de la directive AuthType (par exemple
"basic")
+CONTENT_TYPE
-CONTENT_TYPELe type de contenu de la réponse (non
disponible à l'intérieur d'un bloc <If>)
+HANDLER
-HANDLERLe 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_STATUSLe code d'erreur HTTP de la requête (non
disponible à l'intérieur d'un bloc <If>)
+REQUEST_LOG_ID
-REQUEST_LOG_IDL'identifiant du message d'erreur associé à la requête (voir
la directive ErrorLogFormat)
+CONN_LOG_ID
-CONN_LOG_IDL'identifiant du message d'erreur associé à la connexion
(voir la directive ErrorLogFormat)
+CONN_REMOTE_ADDR
-CONN_REMOTE_ADDRL'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 reqenvRecherche une variable d'environnement de requête (on
- peut aussi utiliser le raccourci v).ordonnancement v).
+
+ ordonnancement
@@ -622,6 +624,7 @@ listfunction ::= listfuncname "(" word ")"
osenvRecherche 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'