<?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.</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 mit Hilfe
dieses Verfahrens verglichen werden.</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 not found</code> zurück.</li>
<li>Wurde nur ein Dokument gefunden, das "beinah" mit der Anfrage
übereinstimmt, wird es in Form einer Umleitungsantwort
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 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, allerdings nur mit
einer
eingeschränkten Überprüfung der Groß- und Kleinschreibung.
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 gleichzeitig
Korrekturen durchgeführt werden müssen.</li>
<li>Die Verzeichnisse sollten keine sensiblen Daten 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>
fälschlicherweise als negierte 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]