mod_replace - Utilizzo

Il modulo si attiva attaverso la riga, in configurazione:

LoadModule replace_module /usr/lib/apache2/modules/mod_replace.so

A questo punto è possibile inserire nella configurazione di un virtualhost un filtro per sostituire per esempio la parola Rnge con Range:

ReplaceFilterDefine demo CaseIgnore intype=text/html
ReplacePattern demo "Rnge" "Range"
SetOutputFilter demo

In pratica per prima cosa si definisce un nuovo filtro con ReplaceFilterDefine (attenzione al nome, in questo caso demo) ed eventuali parametri di matching (CaseIgnore) ed il tipo di documento da filtrare, in modo da evitare che il filtro modifichi eventuali contenuti binari. Con ReplacePattern si definiscono tutti i pattern di sostituzione, facendo sempre riferimento al nome creato in precedenza. Infine il pattern viene attivato con SetOutputFilter. Come detto va fatta attenzione al nome del filtro che deve rimanere coerente all'interno della configurazione, pena un blocco di Apache con segmentation fault.