Serveur HTTP Apache Version 2.5
Ceci est un index, organisé en classes, des directives autorisées dans les
fichiers .htaccess pour différentes définitions de la directive AllowOverride
. Il a pour but d'aider les
administrateurs à contrôler les privilèges qu'ils accordent aux
utilisateurs via les fichiers .htaccess. Pour une présentation de la
manière dont fonctionnent les fichiers .htaccess, voir le tutoriel .htaccess.
Pour déterminer le jeu de directives que la configuration de votre serveur autorise aux utilisateurs dans les fichiers .htaccess :
AllowOverrideList
dans la section directory concernée. Sa
définition vous indiquera la liste des directives autorisées (La valeur
par défaut de cette directive est None
).AllowOverride
dans cette même section (sa valeur par défaut
est None
). Il y a tout d'abord deux cas particuliers :
AllowOverride
est définie à
All
, vous pouvez ajouter toutes les directives indiquées
sur cette page à la liste préexistante.AllowOverride
est définie à
None
, inutile d'aller plus loin. Seules les directives indiquées
par la directive AllowOverrideList
(si elle est présente)
seront autorisées.AllowOverride
définit une liste de classes de directives (vous trouverez plus loin le
jeu de directives correspondant à chacune de ces classes), et vous pourrez
alors les ajouter à la liste définie par la directive
AllowOverrideList
.
De nombreuses classes de directives sont assez puissantes et peuvent
permettre aux utilisateurs des fichiers .htaccess de contrôler une grande
partie du serveur. Pour une approche plus sure, définissez
AllowOverride None
, et utilisez la directive AllowOverrideList
pour spécifier la liste exacte
de directives que les utilisateurs de fichiers .htaccess pourront utiliser.
Les directives suivantes sont autorisées dans les fichiers .htaccess, sous réserve que la surcharge soit autorisée dans la configuration du serveur.
DeflateInflateLimitRequestBody | mod_deflate |
Taille maximale des corps de requête décompressés | |
DeflateInflateRatioBurst | mod_deflate |
Nombre maximal de fois que le ratio de décompression d'un corps de requête peut être dépassé | |
DeflateInflateRatioLimit | mod_deflate |
Ratio de décompression maximum pour les corps de requêtes | |
<Else> | core |
Contient des directives qui ne s'appliquent que si la
condition correspondant à la section <If> ou <ElseIf> précédente n'est pas satisfaite par la
requête à l'exécution | |
<ElseIf> | core |
Contient des directives qui ne s'appliquent que si la
condition correspondante est satisfaite par une requête à l'exécution,
alors que la condition correspondant à la section <If> ou <ElseIf> précédente ne l'était pas. | |
Error | core |
Interrompt la lecture de la configuration avec un message d'erreur personnalisé | |
<Files> | core |
Contient des directives qui s'appliquent aux fichiers précisés | |
<FilesMatch> | core |
Contient des directives qui s'appliquent à des fichiers spécifiés sous la forme d'expressions rationnelles | |
<If> | core |
Contient des directives qui ne s'appliquent que si une condition est satisfaite au cours du traitement d'une requête | |
<IfDefine> | core |
Contient des directives qui ne s'appliqueront que si un test retourne "vrai" au démarrage du serveur | |
<IfDirective> | core |
Regroupe des directives dont le traitement est conditionné par la présence ou l'absence d'une directive particulière | |
<IfFile> | core |
Regroupe des directives qui ne seront traitées que si un fichier existe au démarrage | |
<IfModule> | core |
Contient des directives qui ne s'appliquent qu'en fonction de la présence ou de l'absence d'un module spécifique | |
<IfSection> | core |
Regroupe des directives dont le traitement est conditionné par la présence ou l'absence d'une section particulière | |
<IfVersion> | mod_version |
Contient des portions de configuration dépendantes de la version | |
LimitRequestBody | core |
limite la taille maximale du corps de la requête HTTP envoyée par le client | |
LimitXMLRequestBody | core |
Définit la taille maximale du corps d'une requête au format XML | |
LogIOTrackTTFB | mod_logio |
Permet d'enregistrer le délai avant le premier octet (TTFB = time to first byte) | |
LogIOTrackTTFU | mod_logio |
Active la mesure du temps jusqu'à l'arrivée du dernier octet de la requête (TTFU = time to finish upload) | |
LuaCodeCache | mod_lua |
Configure le cache de code compilé. | |
LuaHookAccessChecker | mod_lua |
Fournit un point d'entrée pour la phase access_checker du traitement de la requête | |
LuaHookAuthChecker | mod_lua |
Fournit un point d'entrée pour la phase auth_checker du traitement de la requête | |
LuaHookCheckUserID | mod_lua |
Fournit un point d'entrée pour la phase check_user_id du traitement de la requête | |
LuaHookFixups | mod_lua |
Fournit un point d'entrée pour la phase de correction du traitement de la requête | |
LuaHookInsertFilter | mod_lua |
Fournit un point d'entrée pour la phase insert_filter du traitement de la requête | |
LuaHookLog | mod_lua |
Permet une insertion dans la phase de journalisation du traitement d'une requête | |
LuaHookMapToStorage | mod_lua |
Fournit un point d'entrée pour la phase map_to_storage du traitement de la requête | |
LuaHookPreTranslate | mod_lua |
Fournit un point d'entrée pour la phase de pré-traduction du traitement d'une requête | |
LuaHookTranslateName | mod_lua |
Fournit un point d'entrée à la phase du nom de traduction du traitement de la requête | |
LuaHookTypeChecker | mod_lua |
Fournit un point d'entrée pour la phase type_checker du traitement de la requête | |
LuaInherit | mod_lua |
Contrôle la manière dont les sections de configuration parentes sont fusionnées dans les enfants | |
LuaInputFilter | mod_lua |
Fournit une fonction Lua pour le filtrage en entrée | |
LuaMapHandler | mod_lua |
Met en correspondance un chemin avec un gestionnaire lua | |
LuaOutputFilter | mod_lua |
Fournit une fonction Lua pour le filtrage de contenu en sortie | |
LuaPackageCPath | mod_lua |
Ajoute un répertoire au package.cpath de lua | |
LuaPackagePath | mod_lua |
Ajoute un répertoire au package.path de lua | |
LuaQuickHandler | mod_lua |
Fournit un point d'entrée pour la gestion rapide du traitement de la requête | |
LuaRoot | mod_lua |
Spécifie le chemin de base pour la résolution des chemins relatifs dans les directives de mod_lua | |
LuaScope | mod_lua |
Une valeur parmi once, request, conn, thread -- la valeur par défaut est once | |
<Macro> | mod_macro |
Définition d'une macro dans un fichier de configuration | |
MacroIgnoreBadNesting | mod_macro |
Ignore les avertissements et n'inscrit rien dans le journal à propos d'une imbrication de Macros non conforme | |
MacroIgnoreEmptyArgs | mod_macro |
Ignore les avertissements et n'inscrit rien dans le journal à propos des arguments de Macro vides | |
RLimitCPU | core |
Limite le temps CPU alloué aux processus initiés par les processus enfants d'Apache httpd | |
RLimitMEM | core |
Limite la mémoire allouée aux processus initiés par les processus enfants d'Apache httpd | |
RLimitNPROC | core |
Limite le nombre de processus qui peuvent être initiés par les processus initiés par les processus enfants d'Apache httpd | |
ServerSignature | core |
Définit un pied de page pour les documents générés par le serveur | |
SSIErrorMsg | mod_include |
Message d'erreur affiché lorsqu'une erreur SSI survient | |
SSITimeFormat | mod_include |
Configuration du format d'affichage des dates | |
SSIUndefinedEcho | mod_include |
Chaîne à afficher lorsqu'on tente d'extraire le contenu d'une variable non définie | |
UndefMacro | mod_macro |
Supprime une macro | |
Use | mod_macro |
Utilisation d'une macro | |
Warning | core |
Message d'avertissement personnalisable en provenance de l'interprétation du fichier de configuration | |
xml2EncDefault | mod_xml2enc |
Définit un encodage par défaut à utiliser lorsqu'aucune information ne peut être automatiquement détectée | |
xml2StartParse | mod_xml2enc |
Indique à l'interpréteur à partir de quelle balise il doit commencer son traitement. |
Les directives suivantes sont autorisées dans les fichiers .htaccess
lorsque AllowOverride AuthConfig
a été spécifié. Elles
permettent aux utilisateurs de fichiers .htaccess de contrôler les
méthodes d'authentification et d'autorisation qui s'appliquent à
l'arborescence de leur répertoire, y compris de nombreuses directives
utilitaires pour la gestion de session et la configuration TLS.
Anonymous | mod_authn_anon |
Définit la liste des identifiants utilisateur autorisés à accéder sans vérification du mot de passe | |
Anonymous_LogEmail | mod_authn_anon |
Détermine si le mot de passe fourni sera enregistré dans le journal des erreurs | |
Anonymous_MustGiveEmail | mod_authn_anon |
Détermine si l'abscence de mot de passe est autorisée | |
Anonymous_NoUserID | mod_authn_anon |
Détermine si le champ identifiant peut être vide | |
Anonymous_VerifyEmail | mod_authn_anon |
Détermine s'il faut vérifier que le format de l'adresse email fournie comme mot de passe est correct | |
AuthBasicAuthoritative | mod_auth_basic |
Définit si les processus d'autorisation et d'authentification peuvent être confiés à des modules de plus bas niveau | |
AuthBasicFake | mod_auth_basic |
Authentification de base simulée à l'aide des nom d'utilisateur et mot de passe fournis | |
AuthBasicProvider | mod_auth_basic |
Définit le(les) fournisseur(s) d'authentification pour cette zone du site web | |
AuthBasicUseDigestAlgorithm | mod_auth_basic |
Vérifie les mots de passe auprès des fournisseurs d'authentification à la manière de l'authentification de type Digest. | |
AuthBearerAuthoritative | mod_auth_bearer |
Définit si la vérification des jetons est déléguée à des modules de plus bas niveau | |
AuthBearerProvider | mod_auth_bearer |
Définit le/les fournisseur(s) d'authentification pour cette section de localisation | |
AuthBearerProxy | mod_auth_bearer |
Transmet un jeton d'authentification du titulaire à l'aide d'une connexion mandatée générée en utilisant l'expression donnée | |
AuthDBMGroupFile | mod_authz_dbm |
Définit le nom du fichier de base de données qui liste les groupes d'utilisateurs. | |
AuthDBMType | mod_authn_dbm |
Définit le type de fichier de base de données utilisé pour stocker les mots de passe | |
AuthDBMUserFile | mod_authn_dbm |
Définit le nom d'un fichier de base de données pour l'authentification contenant la liste des utilisateurs et de leurs mots de passe | |
AuthDigestAlgorithm | mod_auth_digest |
Sélectionne l'algorithme utilisé pour calculer les condensés du défit et de sa réponse | |
AuthDigestDomain | mod_auth_digest |
Les URIs qui se trouvent dans le même espace de protection concernant l'authentification à base de condensés | |
AuthDigestNonceFormat | mod_auth_digest |
Détermine la manière dont le nombre à valeur unique du serveur (nonce) est généré | |
AuthDigestNonceLifetime | mod_auth_digest |
Durée de validité du nombre à valeur unique du serveur (nonce) | |
AuthDigestProvider | mod_auth_digest |
Définit le(s) fournisseurs(s) d'authentification pour la zone du site web concernée | |
AuthDigestQop | mod_auth_digest |
Détermine le niveau de protection fourni par l'authentification à base de condensé | |
AuthFormAuthoritative | mod_auth_form |
Détermine si l'autorisation et l'authentification sont confiés à des modules de plus bas niveau | |
AuthFormBody | mod_auth_form |
Le nom du champ de formulaire contenant le corps de la requête à effectuer en cas de connexion réussie | |
AuthFormDisableNoStore | mod_auth_form |
Désactive l'en-tête CacheControl no-store sur la page de connexion | |
AuthFormFakeBasicAuth | mod_auth_form |
Simule une en-tête d'authentification de base | |
AuthFormLocation | mod_auth_form |
Le nom du champ de formulaire qui contiendra l'URL vers laquelle l'utilisateur sera redirigé en cas de connexion réussie | |
AuthFormLoginRequiredLocation | mod_auth_form |
L'URL de la page vers laquelle on doit être redirigé si une authentification est requise | |
AuthFormLoginSuccessLocation | mod_auth_form |
L'URL de la page vers laquelle on doit être redirigé en cas de connexion réussie | |
AuthFormLogoutLocation | mod_auth_form |
L'URL vers laquelle un utilisateur devra être redirigé après s'être déconnecté | |
AuthFormMethod | mod_auth_form |
Le nom du champ de formulaire contenant la méthode de la requête à effectuer en cas de connexion réussie | |
AuthFormMimetype | mod_auth_form |
Le nom du champ de formulaire contenant le type MIME du corps de la requête à effectuer en cas de connexion réussie | |
AuthFormPassword | mod_auth_form |
Le nom du champ de formulaire qui contient le mot de passe de connexion | |
AuthFormProvider | mod_auth_form |
Définit le(s) fournisseur(s) d'authentification pour la zone concernée | |
AuthFormSitePassphrase | mod_auth_form |
Court-circuite l'authentification pour les sites à fort trafic | |
AuthFormUsername | mod_auth_form |
Le nom du champ de formulaire qui contient le nom de connexion | |
AuthGroupFile | mod_authz_groupfile |
Définit le nom d'un fichier texte contenant la liste des groupes d'utilisateurs permettant de définir les autorisations des utilisateurs | |
AuthLDAPAuthorizePrefix | mod_authnz_ldap |
Spécifie le préfixe ajouté aux variables d'environnement durant la phase d'autorisation | |
AuthLDAPBindAuthoritative | mod_authnz_ldap |
Détermine si l'on doit utiliser d'autres fournisseurs d'authentification lorsque le serveur ne peut pas valider les données d'authentification de l'utilisateur, alors que ce dernier possède un DN. | |
AuthLDAPBindDN | mod_authnz_ldap |
Un DN optionnel pour se connecter au serveur LDAP | |
AuthLDAPBindPassword | mod_authnz_ldap |
Mot de passe à utiliser en conjonction avec le DN de connexion | |
AuthLDAPCompareAsUser | mod_authnz_ldap |
Utilisation des données d'authentification de l'utilisateur pour effectuer les comparaisons pour l'attribution des autorisations | |
AuthLDAPCompareDNOnServer | mod_authnz_ldap |
Utilise le serveur LDAP pour comparer les DNs | |
AuthLDAPDereferenceAliases | mod_authnz_ldap |
À quel moment le module va déréférencer les alias | |
AuthLDAPGroupAttribute | mod_authnz_ldap |
L'attribut LDAP utilisé pour vérifier l'appartenance d'un utilisateur à un groupe. | |
AuthLDAPGroupAttributeIsDN | mod_authnz_ldap |
Utilise le DN de l'utilisateur pour vérifier son appartenance à un groupe | |
AuthLDAPInitialBindAsUser | mod_authnz_ldap |
Détermine si le serveur effectue la recherche initiale du DN en utilisant le nom propre de l'utilisateur pour l'authentification de base et non de manière anonyme, ou en utilisant des données d'authentification codées en dur pour le serveur | |
AuthLDAPInitialBindPattern | mod_authnz_ldap |
Spécifie la modification a apporter au nom d'utilisateur pour l'authentification de base lors de l'authentification auprès du serveur LDAP pour effectuer une recherche de DN | |
AuthLDAPMaxSubGroupDepth | mod_authnz_ldap |
Spécifie la profondeur d'imbrication des sous-groupes maximale prise en compte avant l'abandon de la recherche de l'utilisateur. | |
AuthLDAPRemoteUserAttribute | mod_authnz_ldap |
Spécifie l'attribut dont la valeur renvoyée au cours de la requête de l'utilisateur sera utilisée pour définir la variable d'environnement REMOTE_USER | |
AuthLDAPRemoteUserIsDN | mod_authnz_ldap |
Utilise le DN de l'utilisateur pour définir la variable d'environnement REMOTE_USER | |
AuthLDAPSearchAsUser | mod_authnz_ldap |
Utilise les données d'authentification de l'utilisateur pour la recherche des autorisations | |
AuthLDAPSubGroupAttribute | mod_authnz_ldap |
Spécifie les noms d'attribut, un par directive, utilisés pour différencier les membres du groupe courant qui sont eux-mêmes des groupes. | |
AuthLDAPSubGroupClass | mod_authnz_ldap |
Spécifie quelles valeurs d'objectClass LDAP identifient les objets de l'annuaire qui sont des groupes au cours du traitement des sous-groupes. | |
AuthLDAPURl | mod_authnz_ldap |
L'URL permettant de spécifier les paramètres de la recherche LDAP | |
AuthMerging | mod_authz_core |
Définit la manière dont chaque logique d'autorisation des sections de configuration se combine avec celles des sections de configuration précédentes. | |
AuthName | mod_authn_core |
L'identifiant de l'autorisation à utiliser avec l'authentification HTTP | |
AuthnCacheProvideFor | mod_authn_socache |
Spécifie le fournisseur pour lequel on veut effectuer une mise en cache | |
AuthnCacheTimeout | mod_authn_socache |
Définit une durée de vie pour les entrées du cache | |
AuthtJwtClaim | mod_autht_jwt |
Définit une demande avec le nom et l'expression donnés ou annule la définition d'une demande avec le nom donné | |
AuthtJwtSign | mod_autht_jwt |
L'algorithme de signature JWS et les mot de passe/clé pour signer un jeton JWT sortant | |
AuthtJwtVerify | mod_autht_jwt |
L'algorithme de signature JWS et les mot de passe/clé pour vérifier un jeton JWT entrant | |
AuthType | mod_authn_core |
Type d'authentification utilisateur | |
AuthUserFile | mod_authn_file |
Définit le nom d'un fichier texte pour l'authentification contenant la liste des utilisateurs et de leurs mots de passe | |
AuthzDBMType | mod_authz_dbm |
Définit le type de fichier de base de données contenant la liste des groupes d'utilisateurs | |
AuthzSendForbiddenOnFailure | mod_authz_core |
Envoie '403 FORBIDDEN' au lieu de '401 UNAUTHORIZED' si l'authentification réussit et si l'autorisation a été refusée. | |
CGIPassAuth | core |
Active la transmission d'en-têtes d'autorisation HTTP aux scripts en tant que variables CGI | |
LDAPReferralHopLimit | mod_ldap |
Le nombre maximum de redirections vers des serveurs alternatifs (referrals) avant l'abandon de la requête LDAP. | |
LDAPReferrals | mod_ldap |
Active la redirection vers des serveurs alternatifs au cours des requêtes vers le serveur LDAP. | |
LDAPTrustedClientCert | mod_ldap |
Définit le nom de fichier contenant un certificat client ou un alias renvoyant vers un certificat client spécifique à une connexion. Tous les SDK LDAP ne supportent pas les certificats clients par connexion. | |
<Limit> | core |
Limite les contrôles d'accès que la section contient à certaines méthodes HTTP | |
<LimitExcept> | core |
Applique les contrôles d'accès à toutes les méthodes HTTP, sauf celles qui sont spécifiées | |
Require | mod_authz_core |
Vérifie si un utilisateur authentifié a une autorisation d'accès accordée par un fournisseur d'autorisation. | |
<RequireAll> | mod_authz_core |
Regroupe plusieurs directives d'autorisation dont aucune ne doit échouer et dont au moins une doit retourner un résultat positif pour que la directive globale retourne elle-même un résultat positif. | |
<RequireAny> | mod_authz_core |
Regroupe des directives d'autorisation dont au moins une doit retourner un résultat positif pour que la directive globale retourne elle-même un résultat positif. | |
<RequireNone> | mod_authz_core |
Regroupe des directives d'autorisation dont aucune ne doit retourner un résultat positif pour que la directive globale n'échoue pas. | |
Satisfy | mod_access_compat |
Interaction entre le contrôle d'accès en fonction de l'hôte et l'authentification utilisateur | |
Session | mod_session |
Ouvre une session pour le contexte courant | |
SessionCookieMaxAge | mod_session_cookie |
Définit si les cookies de session doivent spécifier une durée de vie à transmettre au client | |
SessionCookieName | mod_session_cookie |
Nom et attributs du cookie RFC2109 dans lequel la session est stockée | |
SessionCookieName2 | mod_session_cookie |
Nom et attributs pour le cookie RFC2965 dans lequel est stockée la session | |
SessionCookieRemove | mod_session_cookie |
Détermine si les cookies de session doivent être supprimés des en-têtes HTTP entrants | |
SessionCryptoCipher | mod_session_crypto |
L'algorithme à utiliser pour le chiffrement de la session | |
SessionCryptoPassphrase | mod_session_crypto |
La clé utilisée pour chiffrer la session | |
SessionDBDCookieName | mod_session_dbd |
Nom et attributs du cookie RFC2109 qui contient l'identifiant de session | |
SessionDBDCookieName2 | mod_session_dbd |
Nom et attributs du cookie RFC2965 qui contient l'identifiant de session | |
SessionDBDCookieRemove | mod_session_dbd |
Détermine si les cookies de session doivent être supprimés des en-têtes HTTP entrants | |
SessionDBDDeleteLabel | mod_session_dbd |
La requête SQL à utiliser pour supprimer des sessions de la base de données | |
SessionDBDInsertLabel | mod_session_dbd |
La requête SQL à utiliser pour insérer des sessions dans la base de données | |
SessionDBDPerUser | mod_session_dbd |
Active une session propre à un utilisateur | |
SessionDBDSelectLabel | mod_session_dbd |
La requête SQL à utiliser pour sélectionner des sessions dans la base de données | |
SessionDBDUpdateLabel | mod_session_dbd |
La requête SQL à utiliser pour mettre à jour des sessions préexistantes dans la base de données | |
SessionEnv | mod_session |
Définit si le contenu de la session doit être enregistré dans la variable d'environnement HTTP_SESSION | |
SessionExclude | mod_session |
Définit les préfixes d'URLs pour lesquels une session sera ignorée | |
SessionExpiryUpdateInterval | mod_session |
Définit le nombre de secondes dont la durée d'expiration d'une session peut changer sans que cette session soit mise à jour | |
SessionHeader | mod_session |
Importation des mises à jour de session depuis l'en-tête de réponse HTTP spécifié | |
SessionInclude | mod_session |
Définit les préfixes d'URL pour lesquels une session est valide | |
SessionMaxAge | mod_session |
Définit une durée de vie maximale pour la session en secondes | |
SSLCACertificateFile | mod_ssl |
Fichier contenant une concaténation des certificats de CA codés en PEM pour l'authentification des clients | |
SSLCACertificatePath | mod_ssl |
Répertoire des certificats de CA codés en PEM pour l'authentification des clients | |
SSLCipherSuite | mod_ssl |
Algorithmes de chiffrement disponibles pour la négociation au cours de l'initialisation de la connexion SSL | |
SSLRenegBufferSize | mod_ssl |
Définit la taille du tampon de renégociation SSL | |
SSLRequire | mod_ssl |
N'autorise l'accès que lorsqu'une expression booléenne complexe et arbitraire est vraie | |
SSLRequireSSL | mod_ssl |
Interdit l'accès lorsque la requête HTTP n'utilise pas SSL | |
SSLUserName | mod_ssl |
Nom de la variable servant à déterminer le nom de l'utilisateur | |
SSLVerifyClient | mod_ssl |
Niveau de vérification du certificat client | |
SSLVerifyDepth | mod_ssl |
Profondeur maximale des certificats de CA pour la vérification des certificats clients |
Les directives suivantes sont autorisées dans les fichiers .htaccess
lorsque AllowOverride FileInfo
a été spécifié. Elles
accordent aux utilisateurs de fichiers .htaccess un grand nombre de
contrôles sur les réponses et les métadonnées fournies par le serveur.
AcceptPathInfo | core |
Les ressources acceptent des informations sous forme d'un nom de chemin en fin de requête. | |
Action | mod_actions |
Active un script CGI pour un gestionnaire ou un type de contenu particulier | |
AddCharset | mod_mime |
Associe les extensions de noms de fichiers spécifiées au jeu de caractères spécifié | |
AddDefaultCharset | core |
Paramètre jeu de caractères par défaut à ajouter quand le
type de contenu d'une réponse est text/plain ou
text/html | |
AddEncoding | mod_mime |
Associe les extensions de noms de fichiers données au type de codage spécifié | |
AddHandler | mod_mime |
Associe les extensions de noms de fichiers données au gestionnaire spécifié | |
AddInputFilter | mod_mime |
Associe les extensions de noms de fichiers aux filtres spécifiés qui traiteront les requêtes clients | |
AddLanguage | mod_mime |
Associe l'extension de nom de fichier donnée au langage spécifié | |
AddOutputFilter | mod_mime |
Associe les extensions de noms de fichiers aux filtres spécifiés qui traiteront les réponses en provenance du serveur | |
AddOutputFilterByType | mod_filter |
assigne un filtre en sortie pour un type de média particulier | |
AddType | mod_mime |
Associe les extensions de noms de fichiers au type de contenu spécifié | |
AuthnzFcgiCheckAuthnProvider | mod_authnz_fcgi |
Permet à une application FastCGI de gérer l'accroche d'authentification check_authn. | |
BrowserMatch | mod_setenvif |
Définit des variables d'environnement en fonction du contenu de l'en-tête HTTP User-Agent | |
BrowserMatchNoCase | mod_setenvif |
Définit des variables d'environnement en fonction du contenu de l'en-tête HTTP User-Agent sans tenir compte de la casse | |
CGIMapExtension | core |
Technique permettant de localiser l'interpréteur des scripts CGI | |
CGIVar | core |
Contrôle la manière dont certaines variables CGI sont définies | |
CharsetDefault | mod_charset_lite |
Jeu de caractère vers lequel la traduction doit s'effectuer | |
CharsetOptions | mod_charset_lite |
Précise les détails de la traduction du jeu de caractères | |
CharsetSourceEnc | mod_charset_lite |
Jeu de caractères source des fichiers | |
CookieDomain | mod_usertrack |
Le domaine auquel le cookie traceur s'applique | |
CookieExpires | mod_usertrack |
Durée avant expiration du cookie traceur | |
CookieHTTPOnly | mod_usertrack |
Ajoute l'attribut 'HTTPOnly' au cookie | |
CookieName | mod_usertrack |
Nom du cookie traceur | |
CookieSameSite | mod_usertrack |
Ajoute l'attribut 'SameSite' au cookie | |
CookieSecure | mod_usertrack |
Ajoute l'attribut 'Secure' au cookie | |
CookieStyle | mod_usertrack |
Format du champ d'en-tête cookie | |
CookieTracking | mod_usertrack |
Active le cookie traceur | |
DefaultLanguage | mod_mime |
Défini un symbole de langage par défaut à affecter au champ d'en-tête Content-Language pour toutes les ressources dans le contexte courant auxquelles aucun symbole de langage n'a été associé. | |
DefaultType | core |
Les seuls effets de cette directive sont des émissions
d'avertissements si sa valeur est différente de none . Dans
les versions précédentes, DefaultType permettait de spécifier un type de
média à assigner par défaut au contenu d'une réponse pour lequel aucun
autre type de média n'avait été trouvé.
| |
EnableMMAP | core |
Utilise la projection en mémoire (Memory-Mapping) pour lire les fichiers pendant qu'ils sont servis | |
EnableSendfile | core |
Utilise le support sendfile du noyau pour servir les fichiers aux clients | |
ErrorDocument | core |
Document que le serveur renvoie au client en cas d'erreur | |
FileETag | core |
Caractéristiques de fichier utilisées lors de la génération de l'en-tête de réponse HTTP ETag pour les fichiers statiques | |
ForceLanguagePriority | mod_negotiation |
Action à entreprendre si un document acceptable unique n'est pas trouvé | |
ForceType | core |
Force le type de médium spécifié dans le champ d'en-tête HTTP Content-Type pour les fichiers correspondants | |
H2CopyFiles | mod_http2 |
Contrôle la gestion des fichiers dans les réponses | |
H2PushResource | mod_http2 |
Déclare des ressources à proposer ("pusher") au client | |
Header | mod_headers |
Configure les en-têtes d'une réponse HTTP | |
ISAPIAppendLogToErrors | mod_isapi |
Enregistrement des requêtes
HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI
dans le journal des erreurs | |
ISAPIAppendLogToQuery | mod_isapi |
Enregistre les requêtes
HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI
dans la partie arguments de la requête | |
ISAPIFakeAsync | mod_isapi |
Emulation du support des entrées/sorties asynchrones pour les appels ISAPI | |
ISAPILogNotSupported | mod_isapi |
Journalisation des demandes de fonctionnalités non supportées de la part des extensions ISAPI | |
ISAPIReadAheadBuffer | mod_isapi |
Taille du tampon de lecture anticipée envoyé aux extensions ISAPI | |
LanguagePriority | mod_negotiation |
L'ordre de priorité des variantes de langages pour les cas où le client n'a pas formulé de préférences | |
MimeOptions | mod_mime |
Configure le comportement de mod_mime | |
MultiviewsMatch | mod_mime |
Les types de fichiers qui seront inclus lors d'une recherche de correspondance de fichier avec les vues multiples (MultiViews) | |
PassEnv | mod_env |
Transmet des variables d'environnement depuis le shell | |
ProxyExpressDBMFile | mod_proxy_express |
Chemin du fichier DBM. | |
ProxyExpressDBMType | mod_proxy_express |
Type de fichier DBM. | |
ProxyExpressEnable | mod_proxy_express |
Active la fonctionnalité du module. | |
ProxyFCGIBackendType | mod_proxy_fcgi |
Spécifie le type de l'application FastCGI d'arrière-plan | |
ProxyFCGISetEnvIf | mod_proxy_fcgi |
Permet d'adapter la valeur des variables envoyées aux serveurs FastCGI | |
ProxyHCExpr | mod_proxy_hcheck |
Crée et nomme une expression conditionnelle à utiliser pour déterminer la santé d'un serveur d'arrière-plan en fonction de sa valeur | |
ProxyHCTemplate | mod_proxy_hcheck |
Crée et nomme un modèle permettant de définir différents paramètres de check up | |
QualifyRedirectURL | core |
Vérifie si la variable d'environnement REDIRECT_URL est pleinement qualifiée | |
Redirect | mod_alias |
Envoie une redirection externe demandant au client d'effectuer une autre requête avec une URL différente | |
RedirectMatch | mod_alias |
Envoie une redirection externe faisant appel aux expressions rationnelles pour la mise en correspondance de l'URL courante | |
RedirectPermanent | mod_alias |
Envoie une redirection externe permanente demandant au client d'effectuer une nouvelle requête avec une URL différente | |
RedirectTemp | mod_alias |
Envoie une redirection externe temporaire demandant au client d'effectuer une nouvelle requête avec une URL différente | |
RemoveCharset | mod_mime |
Supprime toute association de jeu de caractères pour un ensemble d'extensions de noms de fichiers | |
RemoveEncoding | mod_mime |
Supprime toute association de codage de contenu pour un ensemble d'extensions de noms de fichiers | |
RemoveHandler | mod_mime |
Supprime toute association de gestionnaire à un ensemble d'extensions de noms de fichiers | |
RemoveInputFilter | mod_mime |
Supprime toute association de filtre en entrée à un ensemble d'extensions de noms de fichiers | |
RemoveLanguage | mod_mime |
Supprime toute association de langage à un ensemble d'extensions de noms de fichiers | |
RemoveOutputFilter | mod_mime |
Supprime toute association de filtre en sortie à un ensemble d'extensions de noms de fichiers | |
RemoveType | mod_mime |
Supprime toute association de type de contenu à un ensemble d'extensions de noms de fichiers | |
RequestHeader | mod_headers |
Configure les en-têtes d'une requête HTTP | |
RewriteBase | mod_rewrite |
Définit l'URL de base pour les réécritures au niveau répertoire | |
RewriteCond | mod_rewrite |
Définit une condition qui devra être satisfaite pour que la réécriture soit effectuée | |
RewriteEngine | mod_rewrite |
Active ou désactive l'exécution du moteur de réécriture | |
RewriteOptions | mod_rewrite |
Configure certaines options spéciales pour le moteur de réécriture | |
RewriteRule | mod_rewrite |
Définit les règles pour le moteur de réécriture | |
ScriptInterpreterSource | core |
Permet de localiser l'interpréteur des scripts CGI | |
SetEnv | mod_env |
Définit des variables d'environnement | |
SetEnvIf | mod_setenvif |
Définit des variables d'environnement en fonction des attributs de la requête | |
SetEnvIfExpr | mod_setenvif |
Définit des variables d'environnement en fonction d'une expression ap_expr | |
SetEnvIfNoCase | mod_setenvif |
Définit des variables d'environnement en fonction des attributs de la requête sans tenir compte de la casse | |
SetHandler | core |
Force le traitement des fichiers spécifiés par un gestionnaire particulier | |
SetInputFilter | core |
Définit les filtres par lesquels vont passer les requêtes client et les données POST | |
SetOutputFilter | core |
Définit les filtres par lesquels vont passer les réponses du serveur | |
Substitute | mod_substitute |
Modèle de substition dans le contenu de la réponse | |
SubstituteInheritBefore | mod_substitute |
Modifie l'ordre de fusion des modèles hérités | |
SubstituteMaxLineLength | mod_substitute |
Définit la longueur de ligne maximale | |
UnsetEnv | mod_env |
Supprime des variables de l'environnement |
Les directives suivantes sont autorisées dans les fichiers .htaccess
lorsque AllowOverride Indexes
a été spécifié. Elles
permettent aux utilisateurs de fichiers .htaccess de contrôler certains
aspects des pages d'index de répertoires fournies par le serveur, y
compris la génération d'autoindex.
AddAlt | mod_autoindex |
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son nom | |
AddAltByEncoding | mod_autoindex |
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son codage MIME | |
AddAltByType | mod_autoindex |
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son type MIME | |
AddDescription | mod_autoindex |
Afficher la description d'un fichier | |
AddIcon | mod_autoindex |
Icône à afficher pour un fichier en fonction de son nom | |
AddIconByEncoding | mod_autoindex |
Icône à afficher à côté d'un fichier en fonction de son codage MIME | |
AddIconByType | mod_autoindex |
Icône à afficher à côté d'un fichier en fonction de son type MIME | |
DefaultIcon | mod_autoindex |
Icône à afficher par défaut lorsqu'aucun icône spécifique n'est précisé | |
DirectoryCheckHandler | mod_dir |
Définit la réponse de ce module lorsqu'un autre gestionnaire est utilisé | |
DirectoryIndex | mod_dir |
Liste des fichiers ressources à rechercher lorsque le client envoie une requête pour un répertoire | |
DirectoryIndexRedirect | mod_dir |
Définit une redirection externe pour les index de répertoires. | |
DirectorySlash | mod_dir |
Activation/Désactivation de la redirection "slash de fin" | |
ExpiresActive | mod_expires |
Active la génération d'en-têtes
Expires | |
ExpiresByType | mod_expires |
Définition de la valeur de l'en-tête Expires
en fonction du type MIME | |
ExpiresDefault | mod_expires |
Mode de calcul par défaut de la date d'expiration | |
FallbackResource | mod_dir |
Définit une URL par défaut pour les requêtes qui ne ciblent aucun fichier | |
HeaderName | mod_autoindex |
Nom du fichier qui sera inséré au début de la page contenant l'index | |
ImapBase | mod_imagemap |
Valeur par défaut de la directive base des
fichiers imagemap | |
ImapDefault | mod_imagemap |
Action à entreprendre par défaut lorsqu'un fichier imagemap est invoqué avec des coordonnées qui ne correspondent à aucune cible | |
ImapMenu | mod_imagemap |
Action à entreprendre si aucune coordonnée n'est fournie lorsqu'on invoque un fichier imagemap | |
IndexForbiddenReturn404 | mod_autoindex |
Renvoie une erreur HTTP 404 au lieu de Forbidden lorsque les options n'autorisent pas le listing de répertoire | |
IndexHeadInsert | mod_autoindex |
Insère du texte dans la section HEAD de la page d'index. | |
IndexIgnore | mod_autoindex |
Ajouts à la liste des fichiers à cacher lors de l'affichage de l'index d'un répertoire | |
IndexIgnoreReset | mod_autoindex |
Vide la liste des fichiers à cacher lors de l'affichage du contenu d'un répertoire | |
IndexOptions | mod_autoindex |
Diverses options de configuration pour l'indexation d'un répertoire | |
IndexOrderDefault | mod_autoindex |
Définit l'ordre d'affichage par défaut d'un index de répertoire | |
IndexStyleSheet | mod_autoindex |
Ajoute une feuille de style CSS à l'index du répertoire | |
MetaDir | mod_cern_meta |
Le nom du répertoire où trouver les fichiers de métainformations dans le style du CERN | |
MetaFiles | mod_cern_meta |
Active le traitement des métafichiers du CERN | |
MetaSuffix | mod_cern_meta |
Suffixe du fichier contenant les métainformations dans le style du CERN | |
ReadmeName | mod_autoindex |
Nom du fichier dont le contenu sera inséré à la fin de l'index |
Les directives suivantes sont autorisées dans les fichiers .htaccess
lorsque AllowOverride Limit
a été spécifié. Cette autorisation
de surcharge très restreinte permet principalement d'utiliser les
directives d'autorisation héritées fournies par
mod_access_compat
.
Allow | mod_access_compat |
Spécifie quels hôtes peuvent accéder à une certaine zone du serveur | |
Deny | mod_access_compat |
Définit quels hôtes ne sont pas autorisés à accéder au serveur | |
<Limit> | core |
Limite les contrôles d'accès que la section contient à certaines méthodes HTTP | |
<LimitExcept> | core |
Applique les contrôles d'accès à toutes les méthodes HTTP, sauf celles qui sont spécifiées | |
Order | mod_access_compat |
Définit le statut d'accès par défaut et l'ordre dans lequel
les directives Allow et
Deny sont évaluées. | |
SSIETag | mod_include |
Définit si des en-têtes ETags sont générés par le serveur. | |
SSILastModified | mod_include |
Définit si des en-têtes Last-Modified sont
générés par le serveur. | |
SSILegacyExprParser | mod_include |
Active le mode de compatibilité pour les expressions conditionnelles. |
Les directives suivantes sont autorisées dans les fichiers .htaccess
lorsque AllowOverride Options
a été spécifié. Elles permettent
aux utilisateurs de fichiers .htaccess d'utiliser la directive
Options
et d'autres directives similaires, ainsi que les
directives qui contrôlent la chaîne de filtrage.
CheckBasenameMatch | mod_speling |
Vérifie aussi la correspondance des fichiers, même avec des extensions différentes | |
CheckCaseOnly | mod_speling |
Limite l'action du module aux corrections de majuscules | |
CheckSpelling | mod_speling |
Active le module de correction | |
Example | mod_example_hooks |
Directive de démonstration pour illustrer l'API des modules Apache | |
FilterChain | mod_filter |
Configure la chaîne de filtrage | |
FilterDeclare | mod_filter |
Déclare un filtre intelligent | |
FilterProtocol | mod_filter |
Vérifie le respect du protocole HTTP | |
FilterProvider | mod_filter |
Enregistre un filtre de contenu | |
Options | core |
Définit les fonctionnalités disponibles pour un répertoire particulier | |
ReflectorHeader | mod_reflector |
Renvoie un en-tête d'entrée dans les en-têtes de sortie | |
SSLOptions | mod_ssl |
Configure différentes options d'exécution du moteur SSL | |
XBitHack | mod_include |
Interprète les directives SSI dans les fichiers dont le bit d'exécution est positionné |