<p>This document describes the use of filters in Apache.</p>
<hr><h2><a name="filters">Filters</a></h2>
- <table border="1"><tr><td valign="top"><strong>Related Modules</strong><br><br><code><a href="./mod/mod_deflate.html">mod_deflate</a></code><br><code><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code><br><code><a href="./mod/mod_include.html">mod_include</a></code><br></td><td valign="top"><strong>Related Directives</strong><br><br><a href="./mod/mod_mime.html#addinputfilter" class="directive"><code class="directive">AddInputFilter</code></a><br><a href="./mod/mod_mime.html#addoutputfilter" class="directive"><code class="directive">AddOutputFilter</code></a><br><a href="./mod/mod_ext_filter.html#extfilterdefine" class="directive"><code class="directive">ExtFilterDefine</code></a><br><a href="./mod/mod_ext_filter.html#extfilteroptions" class="directive"><code class="directive">ExtFilterOptions</code></a><br><a href="./mod/core.html#setinputfilter" class="directive"><code class="directive">SetInputFilter</code></a><br><a href="./mod/core.html#setoutputfilter" class="directive"><code class="directive">SetOutputFilter</code></a><br></td></tr></table>
+ <table border="1"><tr><td valign="top"><strong>Related Modules</strong><br><br><code><a href="./mod/mod_deflate.html">mod_deflate</a></code><br><code><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code><br><code><a href="./mod/mod_include.html">mod_include</a></code><br></td><td valign="top"><strong>Related Directives</strong><br><br><a href="./mod/mod_mime.html#addinputfilter" class="directive"><code class="directive">AddInputFilter</code></a><br><a href="./mod/mod_mime.html#addoutputfilter" class="directive"><code class="directive">AddOutputFilter</code></a><br><a href="./mod/mod_mime.html#removeinputfilter" class="directive"><code class="directive">RemoveInputFilter</code></a><br><a href="./mod/mod_mime.html#removeoutputfilter" class="directive"><code class="directive">RemoveOutputFilter</code></a><br><a href="./mod/mod_ext_filter.html#extfilterdefine" class="directive"><code class="directive">ExtFilterDefine</code></a><br><a href="./mod/mod_ext_filter.html#extfilteroptions" class="directive"><code class="directive">ExtFilterOptions</code></a><br><a href="./mod/core.html#setinputfilter" class="directive"><code class="directive">SetInputFilter</code></a><br><a href="./mod/core.html#setoutputfilter" class="directive"><code class="directive">SetOutputFilter</code></a><br></td></tr></table>
<p>A <em>filter</em> is a process that is applied to data that
is sent or received by the server. Data sent by clients to the
as chunking and byte-range request handling. In addition, modules
can provide filters that are selectable using run-time
configuration directives. The set of filters that apply to data
- can be manipulated with the <a href="./mod/core.html#setinputfilter" class="directive"><code class="directive">SetInputFilter</code></a>, <a href="./mod/core.html#setoutputfilter" class="directive"><code class="directive">SetOutputFilter</code></a>, <a href="./mod/mod_mime.html#addinputfilter" class="directive"><code class="directive">AddInputFilter</code></a> and <a href="./mod/mod_mime.html#addoutputfilter" class="directive"><code class="directive">AddOutputFilter</code></a> directives.</p>
+ can be manipulated with the
+ <a href="./mod/core.html#setinputfilter" class="directive"><code class="directive">SetInputFilter</code></a>,
+ <a href="./mod/core.html#setoutputfilter" class="directive"><code class="directive">SetOutputFilter</code></a>,
+ <a href="./mod/mod_mime.html#addinputfilter" class="directive"><code class="directive">AddInputFilter</code></a>,
+ <a href="./mod/mod_mime.html#addoutputfilter" class="directive"><code class="directive">AddOutputFilter</code></a>,
+ <a href="./mod/mod_mime.html#removeinputfilter" class="directive"><code class="directive">RemoveInputFilter</code></a>, and
+ <a href="./mod/mod_mime.html#removeoutputfilter" class="directive"><code class="directive">RemoveOutputFilter</code></a>
+ directives.</p>
<p>The following user-selectable filters are currently provided
with the Apache HTTP Server distribution.</p>
<dd>Server-Side Includes processing by <code><a href="./mod/mod_include.html">mod_include</a></code></dd>
<dt>DEFLATE</dt>
<dd>Compress output before sending it to the client using
- <code><a href="./mod/mod_deflate.html">mod_deflate</a></code></dd>
+ <code><a href="./mod/mod_deflate.html">mod_deflate</a></code>
+ </dd>
</dl>
<p>In addition, the module <code><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> allows
<directivelist>
<directive module="mod_mime">AddInputFilter</directive>
<directive module="mod_mime">AddOutputFilter</directive>
+ <directive module="mod_mime">RemoveInputFilter</directive>
+ <directive module="mod_mime">RemoveOutputFilter</directive>
<directive module="mod_ext_filter">ExtFilterDefine</directive>
<directive module="mod_ext_filter">ExtFilterOptions</directive>
<directive module="core">SetInputFilter</directive>
as chunking and byte-range request handling. In addition, modules
can provide filters that are selectable using run-time
configuration directives. The set of filters that apply to data
- can be manipulated with the <directive module="core"
- >SetInputFilter</directive>, <directive module="core"
- >SetOutputFilter</directive>, <directive module="mod_mime"
- >AddInputFilter</directive> and <directive module="mod_mime"
- >AddOutputFilter</directive> directives.</p>
+ can be manipulated with the
+ <directive module="core">SetInputFilter</directive>,
+ <directive module="core">SetOutputFilter</directive>,
+ <directive module="mod_mime">AddInputFilter</directive>,
+ <directive module="mod_mime">AddOutputFilter</directive>,
+ <directive module="mod_mime">RemoveInputFilter</directive>, and
+ <directive module="mod_mime">RemoveOutputFilter</directive>
+ directives.</p>
<p>The following user-selectable filters are currently provided
with the Apache HTTP Server distribution.</p>
<dd>Server-Side Includes processing by <module>mod_include</module></dd>
<dt>DEFLATE</dt>
<dd>Compress output before sending it to the client using
- <module>mod_deflate</module></dd>
+ <module>mod_deflate</module>
+ </dd>
</dl>
<p>In addition, the module <module>mod_ext_filter</module> allows