<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<modulesynopsis metafile="mod_asis.xml.meta">

<name>mod_asis</name>
<description>Sendet Dateien, die ihre eigenen HTTP-Header
  enthalten.</description>
<status>Base</status>
<sourcefile>mod_asis.c</sourcefile>
<identifier>asis_module</identifier>

<summary>
    <p>Dieses Modul stellt den <code>send-as-is</code>-Handler 
    zur Verf&uuml;gung, der den Apache veranlasst, das Dokument ohne
    Hinzuf&uuml;gung der meisten der gebr&auml;uchlichsten HTTP-Header zu
    versenden.</p>
  
    <p>Damit kann jede Art von Daten vom Server versendet werden,
      einschlie&auml;lich Redirects und anderer spezieller HTTP-Antworten, ohne
      dass daf&uuml;r ein cgi- oder ein nph-Skript erforderlich ist.</p>

    <p>Aus Kompatibilit&auml;tsgr&uuml;nden verarbeitet dieses Modul jede Datei
      vom mime-Typ <code>httpd/send-as-is</code>.</p>
</summary>

<seealso><module>mod_headers</module></seealso>
<seealso><module>mod_cern_meta</module></seealso>
<seealso><a href="../handler.html">Handler</a></seealso>

<section id="usage"><title>Usage</title>

    <p>In der Serverkonfigurationsdatei werden Dateien mit dem Handler 
    <code>send-as-is</code> verkn&uuml;pft <em>z.B.</em></p>

    <example>AddHandler send-as-is asis</example>

    <p>Der Inhalt jeder Datei mit der Erweiterung <code>.asis</code> wird vom
      Server fast unver&auml;ndert an den Client gesendet. Clients
      ben&ouml;tigen aber HTTP-Header, die nicht vergessen werden sollten. Ein
      Status: header ist ebenfalls erforderlich. Bei den Daten sollten es sich
      um den 3-stelligen HTTP-Antwortcode und einer darauf folgenden
      Textnachricht handeln.</p>

    <p>Es folgt ein Beispiel f&uuml;r eine Datei, deren Inhalte <em>as is</em>
      gesendet werden, um dem Client zu signalisieren, dass die Datei umgelenkt
      wurde.</p>


    <example>
      Status: 301 Now where did I leave that URL<br />
      Location: http://xyz.abc.com/foo/bar.html<br />
      Content-type: text/html<br />
      <br />
      &lt;html&gt;<br />
      &lt;head&gt;<br />
      &lt;title&gt;Lame excuses'R'us&lt;/title&gt;<br />
      &lt;/head&gt;<br />
      &lt;body&gt;<br />
      &lt;h1&gt;Fred's exceptionally wonderful page has moved to<br />
      &lt;a href="http://xyz.abc.com/foo/bar.html"&gt;Joe's&lt;/a&gt;
      site.<br />
      &lt;/h1&gt;<br />
      &lt;/body&gt;<br />
      &lt;/html&gt;
    </example>

    <note><title>Hinweise:</title>
    <p>Der Server f&uuml;gt den an den Client zur&uuml;ckgelieferten Daten immer
      einen <code>Date:</code>- und <code>Server:</code>-Header hinzu, weshalb
      diese nicht in der Datei enthalten sein sollten. Der Server f&uuml;gt
      <em>keinen </em> <code>Last-Modified</code>-Header hinzu, was vielleicht
      sinnvoll w&auml;re.</p>
    </note>
</section>

</modulesynopsis>
