474N/AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 474N/A This file is generated from xml source: DO NOT EDIT 474N/AXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 474N/A--><
title>mod_speling - Apache HTTP Server</
title><
link rel="stylesheet" type="text/css" href="/style/manual.css"/></
head><
body><
blockquote><
div align="center"><
img src="/images/sub.gif" alt="[APACHE DOCUMENTATION]"/><
h3>Apache HTTP Server Version 2.0</
h3></
div><
h1 align="center">Apache Module mod_speling</
h1><
table bgcolor="#cccccc" cellpadding="0" cellspacing="1"><
tr><
td><
table bgcolor="#ffffff"><
tr><
td valign="top"><
span class="help">Description:</
span></
td><
td>Attempts to correct mistaken URLs that
474N/Ausers might have entered by ignoring capitalization and by
474N/Aallowing up to one misspelling</
td></
tr><
tr><
td><
a class="help" href="module-dict.html#Status">Status:</
a></
td><
td>Extension</
td></
tr><
tr><
td><
a class="help" href="module-dict.html#ModuleIdentifier">Module Identifier:</
a></
td><
td>speling_module</
td></
tr></
table></
td></
tr></
table><
h2>Summary</
h2>
474N/A <
p>Requests to documents sometimes cannot be served by the core
474N/A apache server because the request was misspelled or
474N/A miscapitalized. This module addresses this problem by trying to
474N/A find a matching document, even after all other modules gave up.
474N/A It does its work by comparing each document name in the
474N/A requested directory against the requested document name
474N/A <
strong>without regard to case</
strong>, and allowing
474N/A <
strong>up to one misspelling</
strong> (character insertion /
474N/A omission / transposition or wrong character). A list is built
474N/A with all document names which were matched using this
474N/A <
p>If, after scanning the directory,</
p>
474N/A <
li>no matching document was found, Apache will proceed as
474N/A usual and return a "document not found" error.</
li>
474N/A <
li>only one document is found that "almost" matches the
474N/A request, then it is returned in the form of a redirection
474N/A <
li>more than one document with a close match was found, then
474N/A the list of the matches is returned to the client, and the
474N/A client can select the correct candidate.</
li>
474N/A<
h2>Directives</
h2><
ul><
li><
a href="#checkspelling">CheckSpelling</
a></
li></
ul><
hr/><
h2><
a name="CheckSpelling">CheckSpelling</
a> <
a name="checkspelling">Directive</
a></
h2><
table bgcolor="#cccccc" border="0" cellspacing="0" cellpadding="1"><
tr><
td><
table bgcolor="#ffffff"><
tr><
td><
strong>Description: </
strong></
td><
td>Enables the spelling
474N/Amodule</
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Syntax">Syntax:</
a></
td><
td>CheckSpelling on|off</
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Default">Default:</
a></
td><
td><
code>CheckSpelling Off</
code></
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Context">Context:</
a></
td><
td>server config, virtual host, directory, .htaccess</
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Override">Override:</
a></
td><
td>Options</
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Status">Status:</
a></
td><
td>Extension</
td></
tr><
tr><
td><
a class="help" href="directive-dict.html#Module">Module:</
a></
td><
td>mod_speling</
td></
tr><
tr><
td valign="top" align="left"><
a class="help" href="directive-dict.html#Compatibility">Compatibility:</
a></
td><
td>CheckSpelling was available as a separately available
474N/Amodule for Apache 1.1, but was limited to miscapitalizations. As
474N/Aof Apache 1.3, it is part of the Apache distribution. Prior to Apache
474N/A1.3.2, the CheckSpelling directive was only available in the
474N/A"server" and "virtual host" contexts.</
td></
tr></
table></
td></
tr></
table>
474N/A <
p>This directive enables or disables the spelling module. When
474N/A enabled, keep in mind that</
p>
474N/A <
li>the directory scan which is necessary for the spelling
474N/A correction will have an impact on the server's performance
474N/A when many spelling corrections have to be performed at the
474N/A <
li>the document trees should not contain sensitive files
474N/A which could be matched inadvertently by a spelling
474N/A <
li>the module is unable to correct misspelled user names (as
474N/A <
li>spelling corrections apply strictly to existing files, so
474N/A a request for the <
code><Location /status></
code> may
474N/A get incorrectly treated as the negotiated file
474N/A<
hr/><
h3 align="center">Apache HTTP Server Version 2.0</
h3><
a href="./"><
img src="/images/index.gif" alt="Index"/></
a><
a href="../"><
img src="/images/home.gif" alt="Home"/></
a></
blockquote></
body></
html>