<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<modulesynopsis metafile="mod_speling.xml.meta">

<name>mod_speling</name>
<description>Versucht, vom Benutzer m&ouml;glicherweise falsch eingegebene URLs
zu korrigieren, wobei maximal ein Schreibfehler toleriert werden 
kann.</description>
<status>Erweiterung</status>
<sourcefile>mod_speling.c</sourcefile>
<identifier>speling_module</identifier>



<summary>

    <p>Anfragen nach Dokumenten k&ouml;nnen manchmal vom Apache-Server
    nicht bedient werden, weil ein Tippfehler vorliegt oder Gro&szlig;- und
    Kleinschreibung nicht beachtet wurden. Dieses Modul versucht solche
    Fehler zu beheben und ein entsprechendes Dokument zu finden,
    wenn alle anderen Module aufgegeben haben. Hierf&uuml;r wird jede
    Dokumentbezeichnung im fraglichen Verzeichnis mit der
    Bezeichnung des angeforderten Dokuments verglichen. Dabei werden
    <strong>Gro&szlig;- und Kleinschreibung nicht unterschieden</strong> und
    <strong>maximal ein Fehler ignoriert</strong> (ein Zeichen zuviel oder
    zu wenig, zwei verdrehte Buchstaben oder ein falsches Zeichen). Es wird
    eine Liste mit allen Dokumentbezeichnungen erstellt, die gem&auml;&szlig; 
dieser
    Strategie als 'passend' angesehen wurden.</p>

    <p>Wurde nach dem Durchsuchen des Verzeichnisses</p>

    <ul>
      <li>kein passendes Dokument gefunden, f&auml;hrt der Server normal
      fort und gibt den Fehler <code>Dokument nicht gefunden</code> 
zur&uuml;ck.</li>

      <li>Wurde nur ein Dokument gefunden, das "beinah" mit der Anfrage
      &uuml;bereinstimmt, wird es in Form einer HTTP-Umleitung
      zur&uuml;ckgegeben.</li>

      <li>Wurden mehrere in Frage kommende Dokumente gefunden, wird die
      Liste dieser Dokumente an den Client gesendet, der dann die
      entsprechende Auswahl treffen kann.</li>
    </ul>

</summary>


<directivesynopsis>
<name>CheckSpelling</name>
<description>Aktiviert das Modul f&uuml;r die 
Rechtsschreibpr&uuml;fung</description>
<syntax>CheckSpelling on|off</syntax>
<default>CheckSpelling Off</default>
<contextlist>
<context>server config</context>
<context>virtual host</context>
<context>directory</context>
<context>.htaccess</context>
</contextlist>
<override>Options</override>
<compatibility><code>CheckSpelling</code> stand f&uuml;r die
Apache-Version 1.1 als separates Modul zur Verf&uuml;gung, war jedoch auf eine
&Uuml;berpr&uuml;fung der Gro&szlig;- bzw. Kleinschreibung beschr&auml;nkt. 
Seit der
Apache-Version 1.3 ist es Bestandteil des Apache-Pakets. Vor der Version 1.3.2
stand die <code>CheckSpelling</code>-Direktive nur in den Kontexten
<code>server config</code> und <code>virtual host</code> zur
Verf&uuml;gung.</compatibility>

<usage>

    <p>Diese Direktive aktiviert oder deaktiviert das  Modul. Wurde das Modul
    aktiviert, ist folgendes zu beachten:</p>

    <ul>
      <li>Das f&uuml;r die &Uuml;berpr&uuml;fung erforderliche Durchsuchen des
      Verzeichnisses wirkt sich auf den Serverdurchsatz aus, wenn viele
      Korrekturen gleichzeitig durchgef&uuml;hrt werden m&uuml;ssen.</li>

      <li>Die Verzeichnisse sollten keine sensiblen Dateien enthalten, die
      unbeabsichtigt als Korrekturvorschlag in Frage kommen k&ouml;nnten.</li>

      <li>Das Modul kann falsch geschriebene Benutzernamen nicht korrigieren
      (wie in <code>http://Mein.Host/~apahce/</code>), sondern nur Datei-
      oder Verzeichnisnamen.</li>

      <li>Korrekturen werden nur mit Blick auf vorhandene Dateien vorgenommen,
      so dass eine Anfrage nach <code>&lt;Location /status&gt;</code>
     die als Ergebnis einer Verhandlung die ermittelte Datei
     <code>/stats.html</code> behandelt
      werden kann.</li>
    </ul>
</usage>

</directivesynopsis>

</modulesynopsis>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to