Serveur HTTP Apache Version 2.5

Apache > Serveur HTTP > Documentation > Version 2.5

# Index par classes des directives autorisées dans .htaccess

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 :

1. Commencez par rechercher la présence d'une directive `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`).
2. Recherchez ensuite la présence d'une directive `AllowOverride` dans cette même section (sa valeur par défaut est `None`). Il y a tout d'abord deux cas particuliers :
   1. Si la directive `AllowOverride` est définie à `All`, vous pouvez ajouter toutes les directives indiquées sur cette page à la liste préexistante.
   2. Si la directive `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.
3. En dehors de ces deux cas, la directive `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`.
4. Ajoutez enfin à la liste le jeu de directives toujours autorisées dans les fichiers .htaccess (elles sont listées dans la section All ci-dessous).

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.

### Sujets

- All
- AuthConfig
- FileInfo
- Indexes
- Limit
- Options

## All

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.

## AuthConfig

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

## FileInfo

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

## Indexes

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

## Limit

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.

## Options

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é