La directive 
La signification du modèle peut être modifiée via toute combinaison de ces drapeaux :
inn force le traitement du
	modèle en tant que chaîne fixe.ff, mod_substitute met à plat le
	résultat d'une substitution (les conteneurs ou buckets ne sont
	pas dissociés), ce qui permet à d'éventuelles substitutions
	ultérieures de s'effectuer sur cette dernière. C'est le
	comportement par défaut.qq, mod_substitute dissocie les
	conteneurs (ou buckets) après chaque substitution. Ceci peut
	améliorer la rapidité de la réponse et diminuer la quantité de
	mémoire utilisée, mais ne doit être utilisé que s'il n'existe
	aucune possibilité pour que le résultat d'une substitution ne
	corresponde au modèle ou à l'expression rationnelle d'une
	substitution ultérieure.substitution peut contenir du texte et des références arrières
    d'expressions rationnelles. Si la valeur de substitution commence par la
    chaîne expr=, elle est interprétée comme une expression rationnelle, ce qui permet d'utiliser des
    variables d'environnement et des valeurs d'en-têtes.
    
Le caractère utilisé pour séparer (ou "délimiter") les différentes partie de la valeur de substitution est référencé sous le nom de "délimiteur", et il s'agit le plus souvent d'un "slash".
Si le modèle ou la chaîne de substitution contient un caractère slash '/', il est possible d'utiliser un autre délimiteur afin de rendre la directive plus lisible :
Lorsqu'on utilise des expressions rationnelles, on peut insérer des références arrières dans les opérations de comparaison et de substitution, comme illustré dans l'exemple suivant :
Lorsque la valeur de substitution est spécifiée sous la forme d'une expression rationnelle, les références arrières doivent être échappées avec un backslash ('\') comme illustré dans l'exemple suivant :
La prudence s'impose lorsqu'on effectue des substitutions qui font références à des en-têtes de requêtes HTTP. En effet, comme ce module agit après l'envoi des en-têtes de la réponse, l'interpréteur d'expression n'est pas en mesure d'ajouter les en-têtes de la requête HTTP référencés à l'en-tête Vary de sortie.
Un scénario courant d'utilisation de mod_substitute
    est la situation où un serveur frontal mandate des requêtes pour un
    serveur d'arrière-plan qui renvoie des documents HTML contenant des
    URLs intégrées codées en dur qui font référence à ce serveur
    d'arrière-plan. Ces URLs ne fonctionnent pas pour l'utilisateur
    final car le serveur d'arrière-plan est hors d'atteinte.
On peut, dans ce cas, utiliser mod_substitute pour
    réécrire ces URLs afin qu'elles soit utilisables dans la partie
    située derrière le mandataire :
La directive Location (redirection) envoyé par le serveur
    d'arrière-plan et, dans cet exemple, la directive
    
La taille de la ligne traitée par b, B, k,
    K, m, M, g ou
    G pour fournir une valeur respectivement en octets,
    kiloOctets, mégaOctets ou gigaOctets.
Cette directive permet de définir si l'on applique les modèles
on), ou après ceux du
contexte courant (valeur off). Sa valeur est maintenant
définie par défaut à on ; il est cependant possible de
restaurer le comportement des versions 2.4 et antérieures du serveur qui
était équivalent à une définition à off de cette directive.
La valeur de la directive