Commit efd206b4 authored by Andre Malo's avatar Andre Malo
Browse files

update transformation


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@345550 13f79535-47bb-0310-9956-ffa450edef68
parent 6dae869e
Loading
Loading
Loading
Loading
+20 −16
Original line number Diff line number Diff line
@@ -48,17 +48,19 @@ independent of the traditional request processing phases.</p>
</p>
<p>Some examples of filtering in the standard Apache distribution are:</p>
<ul>
<li>mod_includes, implements server-side includes.</li>
<li>mod_ssl, implements SSL encryption (https).</li>
<li>mod_deflate, implements compression/decompression on the fly.</li>
<li>mod_charset_lite, transcodes between different character sets.</li>
<li>mod_ext_filter, runs an external program as a filter.</li>
<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, implements server-side includes.</li>
<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, implements SSL encryption (https).</li>
<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>, implements compression/decompression on the fly.</li>
<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>, transcodes between different character sets.</li>
<li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>, runs an external program as a filter.</li>
</ul>
<p>Apache also uses a number of filters internally, to perform
<p>Apache also uses a number of filters internally to perform
functions like chunking and byte-range handling.</p>

<p>A wider range of applications are implemented by third-party
filter modules.  A few of these are:</p>
<p>A wider range of applications are implemented by third-party filter
modules available from <a href="http://modules.apache.org/">modules.apache.org</a> and
elsewhere.  A few of these are:</p>

<ul>
<li>HTML and XML processing and rewriting</li>
<li>XSLT transforms and XIncludes</li>
@@ -89,7 +91,7 @@ used as a provider and inserted dynamically. For example,</p>
<li>an HTML processing filter will only run if the content is
text/html or application/xhtml+xml</li>
<li>A compression filter will only run if the input is a
compressable type and not already compressed</li>
compressible type and not already compressed</li>
<li>A charset conversion filter will be inserted if a text
document is not already in the desired charset</li>
</ul>
@@ -98,11 +100,11 @@ document is not already in the desired charset</li>
<h2><a name="using" id="using">Using Filters</a></h2>

<p>There are two ways to use filtering: Simple and Dynamic.
In general, you should use one or the other: mixing them can
In general, you should use one or the other; mixing them can
have unexpected consequences (although simple Input filtering
can be mixed freely with either simple or dynamic Output filtering!</p>
can be mixed freely with either simple or dynamic Output filtering).</p>
<p>The Simple Way is the only way to configure input filters, and is
suficient for output filters where you need a static filter chain.
sufficient for output filters where you need a static filter chain.
Relevant directives are
    <code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
    <code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
@@ -115,11 +117,13 @@ Relevant directives are
of output filters, as discussed in the <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> page.
Relevant directives are
    <code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code>,
    <code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code>,
    <code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code>, and
    <code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code>.</p>
<p>One further directive AddOutputFilterByType is still supported,
but may be problematic and is now deprecated.  Use dynamic configuration
instead.</p>

<p>One further directive <code class="directive"><a href="./mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code> is still supported,
but may be problematic and is now deprecated.  Use dynamic
configuration instead.</p>

  </div></div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="./en/filter.html" title="English">&nbsp;en&nbsp;</a> |
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.es.xsl"?>
<!-- English Revision: 151408:344971 (outdated) -->
<!-- English Revision: 151408:345298 (outdated) -->

<!--
 Copyright 2004-2005 The Apache Software Foundation or its licensors,
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- English Revision: 151408:344971 (outdated) -->
<!-- English Revision: 151408:345298 (outdated) -->

<!--
 Copyright 2004-2005 The Apache Software Foundation or its licensors,
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="iso-2022-jp" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
<!-- English Revision: 151408:344971 (outdated) -->
<!-- English Revision: 151408:345298 (outdated) -->

<!--
 Copyright 2002-2005 The Apache Software Foundation or its licensors,
+1 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="EUC-KR" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.ko.xsl"?>
<!-- English Revision: 151408:344971 (outdated) -->
<!-- English Revision: 151408:345298 (outdated) -->

<!--
 Copyright 2003-2005 The Apache Software Foundation or its licensors,
Loading