<-
Apache > Serveur HTTP > Documentation > Version 2.5

Index par classes des directives autorisées dans .htaccess

Langues Disponibles:  en  |  fr 

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

Voir aussi

top

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.

DeflateInflateLimitRequestBodymod_deflate
Taille maximale des corps de requête décompressés
DeflateInflateRatioBurstmod_deflate
Nombre maximal de fois que le ratio de décompression d'un corps de requête peut être dépassé
DeflateInflateRatioLimitmod_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.
Errorcore
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
LimitRequestBodycore
limite la taille maximale du corps de la requête HTTP envoyée par le client
LimitXMLRequestBodycore
Définit la taille maximale du corps d'une requête au format XML
LogIOTrackTTFBmod_logio
Permet d'enregistrer le délai avant le premier octet (TTFB = time to first byte)
LogIOTrackTTFUmod_logio
Active la mesure du temps jusqu'à l'arrivée du dernier octet de la requête (TTFU = time to finish upload)
LuaCodeCachemod_lua
Configure le cache de code compilé.
LuaHookAccessCheckermod_lua
Fournit un point d'entrée pour la phase access_checker du traitement de la requête
LuaHookAuthCheckermod_lua
Fournit un point d'entrée pour la phase auth_checker du traitement de la requête
LuaHookCheckUserIDmod_lua
Fournit un point d'entrée pour la phase check_user_id du traitement de la requête
LuaHookFixupsmod_lua
Fournit un point d'entrée pour la phase de correction du traitement de la requête
LuaHookInsertFiltermod_lua
Fournit un point d'entrée pour la phase insert_filter du traitement de la requête
LuaHookLogmod_lua
Permet une insertion dans la phase de journalisation du traitement d'une requête
LuaHookMapToStoragemod_lua
Fournit un point d'entrée pour la phase map_to_storage du traitement de la requête
LuaHookPreTranslatemod_lua
Fournit un point d'entrée pour la phase de pré-traduction du traitement d'une requête
LuaHookTranslateNamemod_lua
Fournit un point d'entrée à la phase du nom de traduction du traitement de la requête
LuaHookTypeCheckermod_lua
Fournit un point d'entrée pour la phase type_checker du traitement de la requête
LuaInheritmod_lua
Contrôle la manière dont les sections de configuration parentes sont fusionnées dans les enfants
LuaInputFiltermod_lua
Fournit une fonction Lua pour le filtrage en entrée
LuaMapHandlermod_lua
Met en correspondance un chemin avec un gestionnaire lua
LuaOutputFiltermod_lua
Fournit une fonction Lua pour le filtrage de contenu en sortie
LuaPackageCPathmod_lua
Ajoute un répertoire au package.cpath de lua
LuaPackagePathmod_lua
Ajoute un répertoire au package.path de lua
LuaQuickHandlermod_lua
Fournit un point d'entrée pour la gestion rapide du traitement de la requête
LuaRootmod_lua
Spécifie le chemin de base pour la résolution des chemins relatifs dans les directives de mod_lua
LuaScopemod_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
MacroIgnoreBadNestingmod_macro
Ignore les avertissements et n'inscrit rien dans le journal à propos d'une imbrication de Macros non conforme
MacroIgnoreEmptyArgsmod_macro
Ignore les avertissements et n'inscrit rien dans le journal à propos des arguments de Macro vides
RLimitCPUcore
Limite le temps CPU alloué aux processus initiés par les processus enfants d'Apache httpd
RLimitMEMcore
Limite la mémoire allouée aux processus initiés par les processus enfants d'Apache httpd
RLimitNPROCcore
Limite le nombre de processus qui peuvent être initiés par les processus initiés par les processus enfants d'Apache httpd
ServerSignaturecore
Définit un pied de page pour les documents générés par le serveur
SSIErrorMsgmod_include
Message d'erreur affiché lorsqu'une erreur SSI survient
SSITimeFormatmod_include
Configuration du format d'affichage des dates
SSIUndefinedEchomod_include
Chaîne à afficher lorsqu'on tente d'extraire le contenu d'une variable non définie
UndefMacromod_macro
Supprime une macro
Usemod_macro
Utilisation d'une macro
Warningcore
Message d'avertissement personnalisable en provenance de l'interprétation du fichier de configuration
xml2EncDefaultmod_xml2enc
Définit un encodage par défaut à utiliser lorsqu'aucune information ne peut être automatiquement détectée
xml2StartParsemod_xml2enc
Indique à l'interpréteur à partir de quelle balise il doit commencer son traitement.
top

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.

Anonymousmod_authn_anon
Définit la liste des identifiants utilisateur autorisés à accéder sans vérification du mot de passe
Anonymous_LogEmailmod_authn_anon
Détermine si le mot de passe fourni sera enregistré dans le journal des erreurs
Anonymous_MustGiveEmailmod_authn_anon
Détermine si l'abscence de mot de passe est autorisée
Anonymous_NoUserIDmod_authn_anon
Détermine si le champ identifiant peut être vide
Anonymous_VerifyEmailmod_authn_anon
Détermine s'il faut vérifier que le format de l'adresse email fournie comme mot de passe est correct
AuthBasicAuthoritativemod_auth_basic
Définit si les processus d'autorisation et d'authentification peuvent être confiés à des modules de plus bas niveau
AuthBasicFakemod_auth_basic
Authentification de base simulée à l'aide des nom d'utilisateur et mot de passe fournis
AuthBasicProvidermod_auth_basic
Définit le(les) fournisseur(s) d'authentification pour cette zone du site web
AuthBasicUseDigestAlgorithmmod_auth_basic
Vérifie les mots de passe auprès des fournisseurs d'authentification à la manière de l'authentification de type Digest.
AuthBearerAuthoritativemod_auth_bearer
Définit si la vérification des jetons est déléguée à des modules de plus bas niveau
AuthBearerProvidermod_auth_bearer
Définit le/les fournisseur(s) d'authentification pour cette section de localisation
AuthBearerProxymod_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
AuthDBMGroupFilemod_authz_dbm
Définit le nom du fichier de base de données qui liste les groupes d'utilisateurs.
AuthDBMTypemod_authn_dbm
Définit le type de fichier de base de données utilisé pour stocker les mots de passe
AuthDBMUserFilemod_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
AuthDigestAlgorithmmod_auth_digest
Sélectionne l'algorithme utilisé pour calculer les condensés du défit et de sa réponse
AuthDigestDomainmod_auth_digest
Les URIs qui se trouvent dans le même espace de protection concernant l'authentification à base de condensés
AuthDigestNonceFormatmod_auth_digest
Détermine la manière dont le nombre à valeur unique du serveur (nonce) est généré
AuthDigestNonceLifetimemod_auth_digest
Durée de validité du nombre à valeur unique du serveur (nonce)
AuthDigestProvidermod_auth_digest
Définit le(s) fournisseurs(s) d'authentification pour la zone du site web concernée
AuthDigestQopmod_auth_digest
Détermine le niveau de protection fourni par l'authentification à base de condensé
AuthFormAuthoritativemod_auth_form
Détermine si l'autorisation et l'authentification sont confiés à des modules de plus bas niveau
AuthFormBodymod_auth_form
Le nom du champ de formulaire contenant le corps de la requête à effectuer en cas de connexion réussie
AuthFormDisableNoStoremod_auth_form
Désactive l'en-tête CacheControl no-store sur la page de connexion
AuthFormFakeBasicAuthmod_auth_form
Simule une en-tête d'authentification de base
AuthFormLocationmod_auth_form
Le nom du champ de formulaire qui contiendra l'URL vers laquelle l'utilisateur sera redirigé en cas de connexion réussie
AuthFormLoginRequiredLocationmod_auth_form
L'URL de la page vers laquelle on doit être redirigé si une authentification est requise
AuthFormLoginSuccessLocationmod_auth_form
L'URL de la page vers laquelle on doit être redirigé en cas de connexion réussie
AuthFormLogoutLocationmod_auth_form
L'URL vers laquelle un utilisateur devra être redirigé après s'être déconnecté
AuthFormMethodmod_auth_form
Le nom du champ de formulaire contenant la méthode de la requête à effectuer en cas de connexion réussie
AuthFormMimetypemod_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
AuthFormPasswordmod_auth_form
Le nom du champ de formulaire qui contient le mot de passe de connexion
AuthFormProvidermod_auth_form
Définit le(s) fournisseur(s) d'authentification pour la zone concernée
AuthFormSitePassphrasemod_auth_form
Court-circuite l'authentification pour les sites à fort trafic
AuthFormUsernamemod_auth_form
Le nom du champ de formulaire qui contient le nom de connexion
AuthGroupFilemod_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
AuthLDAPAuthorizePrefixmod_authnz_ldap
Spécifie le préfixe ajouté aux variables d'environnement durant la phase d'autorisation
AuthLDAPBindAuthoritativemod_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.
AuthLDAPBindDNmod_authnz_ldap
Un DN optionnel pour se connecter au serveur LDAP
AuthLDAPBindPasswordmod_authnz_ldap
Mot de passe à utiliser en conjonction avec le DN de connexion
AuthLDAPCompareAsUsermod_authnz_ldap
Utilisation des données d'authentification de l'utilisateur pour effectuer les comparaisons pour l'attribution des autorisations
AuthLDAPCompareDNOnServermod_authnz_ldap
Utilise le serveur LDAP pour comparer les DNs
AuthLDAPDereferenceAliasesmod_authnz_ldap
À quel moment le module va déréférencer les alias
AuthLDAPGroupAttributemod_authnz_ldap
L'attribut LDAP utilisé pour vérifier l'appartenance d'un utilisateur à un groupe.
AuthLDAPGroupAttributeIsDNmod_authnz_ldap
Utilise le DN de l'utilisateur pour vérifier son appartenance à un groupe
AuthLDAPInitialBindAsUsermod_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
AuthLDAPInitialBindPatternmod_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
AuthLDAPMaxSubGroupDepthmod_authnz_ldap
Spécifie la profondeur d'imbrication des sous-groupes maximale prise en compte avant l'abandon de la recherche de l'utilisateur.
AuthLDAPRemoteUserAttributemod_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
AuthLDAPRemoteUserIsDNmod_authnz_ldap
Utilise le DN de l'utilisateur pour définir la variable d'environnement REMOTE_USER
AuthLDAPSearchAsUsermod_authnz_ldap
Utilise les données d'authentification de l'utilisateur pour la recherche des autorisations
AuthLDAPSubGroupAttributemod_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.
AuthLDAPSubGroupClassmod_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.
AuthLDAPURlmod_authnz_ldap
L'URL permettant de spécifier les paramètres de la recherche LDAP
AuthMergingmod_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.
AuthNamemod_authn_core
L'identifiant de l'autorisation à utiliser avec l'authentification HTTP
AuthnCacheProvideFormod_authn_socache
Spécifie le fournisseur pour lequel on veut effectuer une mise en cache
AuthnCacheTimeoutmod_authn_socache
Définit une durée de vie pour les entrées du cache
AuthtJwtClaimmod_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é
AuthtJwtSignmod_autht_jwt
L'algorithme de signature JWS et les mot de passe/clé pour signer un jeton JWT sortant
AuthtJwtVerifymod_autht_jwt
L'algorithme de signature JWS et les mot de passe/clé pour vérifier un jeton JWT entrant
AuthTypemod_authn_core
Type d'authentification utilisateur
AuthUserFilemod_authn_file
Définit le nom d'un fichier texte pour l'authentification contenant la liste des utilisateurs et de leurs mots de passe
AuthzDBMTypemod_authz_dbm
Définit le type de fichier de base de données contenant la liste des groupes d'utilisateurs
AuthzSendForbiddenOnFailuremod_authz_core
Envoie '403 FORBIDDEN' au lieu de '401 UNAUTHORIZED' si l'authentification réussit et si l'autorisation a été refusée.
CGIPassAuthcore
Active la transmission d'en-têtes d'autorisation HTTP aux scripts en tant que variables CGI
LDAPReferralHopLimitmod_ldap
Le nombre maximum de redirections vers des serveurs alternatifs (referrals) avant l'abandon de la requête LDAP.
LDAPReferralsmod_ldap
Active la redirection vers des serveurs alternatifs au cours des requêtes vers le serveur LDAP.
LDAPTrustedClientCertmod_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
Requiremod_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.
Satisfymod_access_compat
Interaction entre le contrôle d'accès en fonction de l'hôte et l'authentification utilisateur
Sessionmod_session
Ouvre une session pour le contexte courant
SessionCookieMaxAgemod_session_cookie
Définit si les cookies de session doivent spécifier une durée de vie à transmettre au client
SessionCookieNamemod_session_cookie
Nom et attributs du cookie RFC2109 dans lequel la session est stockée
SessionCookieName2mod_session_cookie
Nom et attributs pour le cookie RFC2965 dans lequel est stockée la session
SessionCookieRemovemod_session_cookie
Détermine si les cookies de session doivent être supprimés des en-têtes HTTP entrants
SessionCryptoCiphermod_session_crypto
L'algorithme à utiliser pour le chiffrement de la session
SessionCryptoPassphrasemod_session_crypto
La clé utilisée pour chiffrer la session
SessionDBDCookieNamemod_session_dbd
Nom et attributs du cookie RFC2109 qui contient l'identifiant de session
SessionDBDCookieName2mod_session_dbd
Nom et attributs du cookie RFC2965 qui contient l'identifiant de session
SessionDBDCookieRemovemod_session_dbd
Détermine si les cookies de session doivent être supprimés des en-têtes HTTP entrants
SessionDBDDeleteLabelmod_session_dbd
La requête SQL à utiliser pour supprimer des sessions de la base de données
SessionDBDInsertLabelmod_session_dbd
La requête SQL à utiliser pour insérer des sessions dans la base de données
SessionDBDPerUsermod_session_dbd
Active une session propre à un utilisateur
SessionDBDSelectLabelmod_session_dbd
La requête SQL à utiliser pour sélectionner des sessions dans la base de données
SessionDBDUpdateLabelmod_session_dbd
La requête SQL à utiliser pour mettre à jour des sessions préexistantes dans la base de données
SessionEnvmod_session
Définit si le contenu de la session doit être enregistré dans la variable d'environnement HTTP_SESSION
SessionExcludemod_session
Définit les préfixes d'URLs pour lesquels une session sera ignorée
SessionExpiryUpdateIntervalmod_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
SessionHeadermod_session
Importation des mises à jour de session depuis l'en-tête de réponse HTTP spécifié
SessionIncludemod_session
Définit les préfixes d'URL pour lesquels une session est valide
SessionMaxAgemod_session
Définit une durée de vie maximale pour la session en secondes
SSLCACertificateFilemod_ssl
Fichier contenant une concaténation des certificats de CA codés en PEM pour l'authentification des clients
SSLCACertificatePathmod_ssl
Répertoire des certificats de CA codés en PEM pour l'authentification des clients
SSLCipherSuitemod_ssl
Algorithmes de chiffrement disponibles pour la négociation au cours de l'initialisation de la connexion SSL
SSLRenegBufferSizemod_ssl
Définit la taille du tampon de renégociation SSL
SSLRequiremod_ssl
N'autorise l'accès que lorsqu'une expression booléenne complexe et arbitraire est vraie
SSLRequireSSLmod_ssl
Interdit l'accès lorsque la requête HTTP n'utilise pas SSL
SSLUserNamemod_ssl
Nom de la variable servant à déterminer le nom de l'utilisateur
SSLVerifyClientmod_ssl
Niveau de vérification du certificat client
SSLVerifyDepthmod_ssl
Profondeur maximale des certificats de CA pour la vérification des certificats clients
top

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.

AcceptPathInfocore
Les ressources acceptent des informations sous forme d'un nom de chemin en fin de requête.
Actionmod_actions
Active un script CGI pour un gestionnaire ou un type de contenu particulier
AddCharsetmod_mime
Associe les extensions de noms de fichiers spécifiées au jeu de caractères spécifié
AddDefaultCharsetcore
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
AddEncodingmod_mime
Associe les extensions de noms de fichiers données au type de codage spécifié
AddHandlermod_mime
Associe les extensions de noms de fichiers données au gestionnaire spécifié
AddInputFiltermod_mime
Associe les extensions de noms de fichiers aux filtres spécifiés qui traiteront les requêtes clients
AddLanguagemod_mime
Associe l'extension de nom de fichier donnée au langage spécifié
AddOutputFiltermod_mime
Associe les extensions de noms de fichiers aux filtres spécifiés qui traiteront les réponses en provenance du serveur
AddOutputFilterByTypemod_filter
assigne un filtre en sortie pour un type de média particulier
AddTypemod_mime
Associe les extensions de noms de fichiers au type de contenu spécifié
AuthnzFcgiCheckAuthnProvidermod_authnz_fcgi
Permet à une application FastCGI de gérer l'accroche d'authentification check_authn.
BrowserMatchmod_setenvif
Définit des variables d'environnement en fonction du contenu de l'en-tête HTTP User-Agent
BrowserMatchNoCasemod_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
CGIMapExtensioncore
Technique permettant de localiser l'interpréteur des scripts CGI
CGIVarcore
Contrôle la manière dont certaines variables CGI sont définies
CharsetDefaultmod_charset_lite
Jeu de caractère vers lequel la traduction doit s'effectuer
CharsetOptionsmod_charset_lite
Précise les détails de la traduction du jeu de caractères
CharsetSourceEncmod_charset_lite
Jeu de caractères source des fichiers
CookieDomainmod_usertrack
Le domaine auquel le cookie traceur s'applique
CookieExpiresmod_usertrack
Durée avant expiration du cookie traceur
CookieHTTPOnlymod_usertrack
Ajoute l'attribut 'HTTPOnly' au cookie
CookieNamemod_usertrack
Nom du cookie traceur
CookieSameSitemod_usertrack
Ajoute l'attribut 'SameSite' au cookie
CookieSecuremod_usertrack
Ajoute l'attribut 'Secure' au cookie
CookieStylemod_usertrack
Format du champ d'en-tête cookie
CookieTrackingmod_usertrack
Active le cookie traceur
DefaultLanguagemod_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é.
DefaultTypecore
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é.
EnableMMAPcore
Utilise la projection en mémoire (Memory-Mapping) pour lire les fichiers pendant qu'ils sont servis
EnableSendfilecore
Utilise le support sendfile du noyau pour servir les fichiers aux clients
ErrorDocumentcore
Document que le serveur renvoie au client en cas d'erreur
FileETagcore
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
ForceLanguagePrioritymod_negotiation
Action à entreprendre si un document acceptable unique n'est pas trouvé
ForceTypecore
Force le type de médium spécifié dans le champ d'en-tête HTTP Content-Type pour les fichiers correspondants
H2CopyFilesmod_http2
Contrôle la gestion des fichiers dans les réponses
H2PushResourcemod_http2
Déclare des ressources à proposer ("pusher") au client
Headermod_headers
Configure les en-têtes d'une réponse HTTP
ISAPIAppendLogToErrorsmod_isapi
Enregistrement des requêtes HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI dans le journal des erreurs
ISAPIAppendLogToQuerymod_isapi
Enregistre les requêtes HSE_APPEND_LOG_PARAMETER de la part des extensions ISAPI dans la partie arguments de la requête
ISAPIFakeAsyncmod_isapi
Emulation du support des entrées/sorties asynchrones pour les appels ISAPI
ISAPILogNotSupportedmod_isapi
Journalisation des demandes de fonctionnalités non supportées de la part des extensions ISAPI
ISAPIReadAheadBuffermod_isapi
Taille du tampon de lecture anticipée envoyé aux extensions ISAPI
LanguagePrioritymod_negotiation
L'ordre de priorité des variantes de langages pour les cas où le client n'a pas formulé de préférences
MimeOptionsmod_mime
Configure le comportement de mod_mime
MultiviewsMatchmod_mime
Les types de fichiers qui seront inclus lors d'une recherche de correspondance de fichier avec les vues multiples (MultiViews)
PassEnvmod_env
Transmet des variables d'environnement depuis le shell
ProxyExpressDBMFilemod_proxy_express
Chemin du fichier DBM.
ProxyExpressDBMTypemod_proxy_express
Type de fichier DBM.
ProxyExpressEnablemod_proxy_express
Active la fonctionnalité du module.
ProxyFCGIBackendTypemod_proxy_fcgi
Spécifie le type de l'application FastCGI d'arrière-plan
ProxyFCGISetEnvIfmod_proxy_fcgi
Permet d'adapter la valeur des variables envoyées aux serveurs FastCGI
ProxyHCExprmod_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
ProxyHCTemplatemod_proxy_hcheck
Crée et nomme un modèle permettant de définir différents paramètres de check up
QualifyRedirectURLcore
Vérifie si la variable d'environnement REDIRECT_URL est pleinement qualifiée
Redirectmod_alias
Envoie une redirection externe demandant au client d'effectuer une autre requête avec une URL différente
RedirectMatchmod_alias
Envoie une redirection externe faisant appel aux expressions rationnelles pour la mise en correspondance de l'URL courante
RedirectPermanentmod_alias
Envoie une redirection externe permanente demandant au client d'effectuer une nouvelle requête avec une URL différente
RedirectTempmod_alias
Envoie une redirection externe temporaire demandant au client d'effectuer une nouvelle requête avec une URL différente
RemoveCharsetmod_mime
Supprime toute association de jeu de caractères pour un ensemble d'extensions de noms de fichiers
RemoveEncodingmod_mime
Supprime toute association de codage de contenu pour un ensemble d'extensions de noms de fichiers
RemoveHandlermod_mime
Supprime toute association de gestionnaire à un ensemble d'extensions de noms de fichiers
RemoveInputFiltermod_mime
Supprime toute association de filtre en entrée à un ensemble d'extensions de noms de fichiers
RemoveLanguagemod_mime
Supprime toute association de langage à un ensemble d'extensions de noms de fichiers
RemoveOutputFiltermod_mime
Supprime toute association de filtre en sortie à un ensemble d'extensions de noms de fichiers
RemoveTypemod_mime
Supprime toute association de type de contenu à un ensemble d'extensions de noms de fichiers
RequestHeadermod_headers
Configure les en-têtes d'une requête HTTP
RewriteBasemod_rewrite
Définit l'URL de base pour les réécritures au niveau répertoire
RewriteCondmod_rewrite
Définit une condition qui devra être satisfaite pour que la réécriture soit effectuée
RewriteEnginemod_rewrite
Active ou désactive l'exécution du moteur de réécriture
RewriteOptionsmod_rewrite
Configure certaines options spéciales pour le moteur de réécriture
RewriteRulemod_rewrite
Définit les règles pour le moteur de réécriture
ScriptInterpreterSourcecore
Permet de localiser l'interpréteur des scripts CGI
SetEnvmod_env
Définit des variables d'environnement
SetEnvIfmod_setenvif
Définit des variables d'environnement en fonction des attributs de la requête
SetEnvIfExprmod_setenvif
Définit des variables d'environnement en fonction d'une expression ap_expr
SetEnvIfNoCasemod_setenvif
Définit des variables d'environnement en fonction des attributs de la requête sans tenir compte de la casse
SetHandlercore
Force le traitement des fichiers spécifiés par un gestionnaire particulier
SetInputFiltercore
Définit les filtres par lesquels vont passer les requêtes client et les données POST
SetOutputFiltercore
Définit les filtres par lesquels vont passer les réponses du serveur
Substitutemod_substitute
Modèle de substition dans le contenu de la réponse
SubstituteInheritBeforemod_substitute
Modifie l'ordre de fusion des modèles hérités
SubstituteMaxLineLengthmod_substitute
Définit la longueur de ligne maximale
UnsetEnvmod_env
Supprime des variables de l'environnement
top

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.

AddAltmod_autoindex
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son nom
AddAltByEncodingmod_autoindex
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son codage MIME
AddAltByTypemod_autoindex
Texte optionnel à afficher à la place d'un icône pour un fichier en fonction de son type MIME
AddDescriptionmod_autoindex
Afficher la description d'un fichier
AddIconmod_autoindex
Icône à afficher pour un fichier en fonction de son nom
AddIconByEncodingmod_autoindex
Icône à afficher à côté d'un fichier en fonction de son codage MIME
AddIconByTypemod_autoindex
Icône à afficher à côté d'un fichier en fonction de son type MIME
DefaultIconmod_autoindex
Icône à afficher par défaut lorsqu'aucun icône spécifique n'est précisé
DirectoryCheckHandlermod_dir
Définit la réponse de ce module lorsqu'un autre gestionnaire est utilisé
DirectoryIndexmod_dir
Liste des fichiers ressources à rechercher lorsque le client envoie une requête pour un répertoire
DirectoryIndexRedirectmod_dir
Définit une redirection externe pour les index de répertoires.
DirectorySlashmod_dir
Activation/Désactivation de la redirection "slash de fin"
ExpiresActivemod_expires
Active la génération d'en-têtes Expires
ExpiresByTypemod_expires
Définition de la valeur de l'en-tête Expires en fonction du type MIME
ExpiresDefaultmod_expires
Mode de calcul par défaut de la date d'expiration
FallbackResourcemod_dir
Définit une URL par défaut pour les requêtes qui ne ciblent aucun fichier
HeaderNamemod_autoindex
Nom du fichier qui sera inséré au début de la page contenant l'index
ImapBasemod_imagemap
Valeur par défaut de la directive base des fichiers imagemap
ImapDefaultmod_imagemap
Action à entreprendre par défaut lorsqu'un fichier imagemap est invoqué avec des coordonnées qui ne correspondent à aucune cible
ImapMenumod_imagemap
Action à entreprendre si aucune coordonnée n'est fournie lorsqu'on invoque un fichier imagemap
IndexForbiddenReturn404mod_autoindex
Renvoie une erreur HTTP 404 au lieu de Forbidden lorsque les options n'autorisent pas le listing de répertoire
IndexHeadInsertmod_autoindex
Insère du texte dans la section HEAD de la page d'index.
IndexIgnoremod_autoindex
Ajouts à la liste des fichiers à cacher lors de l'affichage de l'index d'un répertoire
IndexIgnoreResetmod_autoindex
Vide la liste des fichiers à cacher lors de l'affichage du contenu d'un répertoire
IndexOptionsmod_autoindex
Diverses options de configuration pour l'indexation d'un répertoire
IndexOrderDefaultmod_autoindex
Définit l'ordre d'affichage par défaut d'un index de répertoire
IndexStyleSheetmod_autoindex
Ajoute une feuille de style CSS à l'index du répertoire
MetaDirmod_cern_meta
Le nom du répertoire où trouver les fichiers de métainformations dans le style du CERN
MetaFilesmod_cern_meta
Active le traitement des métafichiers du CERN
MetaSuffixmod_cern_meta
Suffixe du fichier contenant les métainformations dans le style du CERN
ReadmeNamemod_autoindex
Nom du fichier dont le contenu sera inséré à la fin de l'index
top

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.

Allowmod_access_compat
Spécifie quels hôtes peuvent accéder à une certaine zone du serveur
Denymod_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
Ordermod_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.
SSIETagmod_include
Définit si des en-têtes ETags sont générés par le serveur.
SSILastModifiedmod_include
Définit si des en-têtes Last-Modified sont générés par le serveur.
SSILegacyExprParsermod_include
Active le mode de compatibilité pour les expressions conditionnelles.
top

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.

CheckBasenameMatchmod_speling
Vérifie aussi la correspondance des fichiers, même avec des extensions différentes
CheckCaseOnlymod_speling
Limite l'action du module aux corrections de majuscules
CheckSpellingmod_speling
Active le module de correction
Examplemod_example_hooks
Directive de démonstration pour illustrer l'API des modules Apache
FilterChainmod_filter
Configure la chaîne de filtrage
FilterDeclaremod_filter
Déclare un filtre intelligent
FilterProtocolmod_filter
Vérifie le respect du protocole HTTP
FilterProvidermod_filter
Enregistre un filtre de contenu
Optionscore
Définit les fonctionnalités disponibles pour un répertoire particulier
ReflectorHeadermod_reflector
Renvoie un en-tête d'entrée dans les en-têtes de sortie
SSLOptionsmod_ssl
Configure différentes options d'exécution du moteur SSL
XBitHackmod_include
Interprète les directives SSI dans les fichiers dont le bit d'exécution est positionné

Langues Disponibles:  en  |  fr 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.