<?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ö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önnen manchmal vom Apache-Server
nicht bedient werden, weil ein Tippfehler vorliegt oder Groß- 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ür wird jede
Dokumentbezeichnung im fraglichen Verzeichnis mit der
Bezeichnung des angeforderten Dokuments verglichen. Dabei werden
<strong>Groß- 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äß
dieser
Strategie als 'passend' angesehen wurden.</p>
<p>Wurde nach dem Durchsuchen des Verzeichnisses</p>
<ul>
<li>kein passendes Dokument gefunden, fährt der Server normal
fort und gibt den Fehler <code>Dokument nicht gefunden</code>
zurück.</li>
<li>Wurde nur ein Dokument gefunden, das "beinah" mit der Anfrage
übereinstimmt, wird es in Form einer HTTP-Umleitung
zurü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ür die
Rechtsschreibprü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ür die
Apache-Version 1.1 als separates Modul zur Verfügung, war jedoch auf eine
Überprüfung der Groß- bzw. Kleinschreibung beschrä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ügung.</compatibility>
<usage>
<p>Diese Direktive aktiviert oder deaktiviert das Modul. Wurde das Modul
aktiviert, ist folgendes zu beachten:</p>
<ul>
<li>Das für die Überprüfung erforderliche Durchsuchen des
Verzeichnisses wirkt sich auf den Serverdurchsatz aus, wenn viele
Korrekturen gleichzeitig durchgeführt werden müssen.</li>
<li>Die Verzeichnisse sollten keine sensiblen Dateien enthalten, die
unbeabsichtigt als Korrekturvorschlag in Frage kommen kö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><Location /status></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]