mirror of
https://github.com/apache/httpd.git
synced 2025-08-06 11:06:17 +00:00

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1682619 13f79535-47bb-0310-9956-ffa450edef68
140 lines
5.6 KiB
Plaintext
140 lines
5.6 KiB
Plaintext
<?xml version="1.0"?>
|
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
|
<!-- English Revision: 1673563 -->
|
|
<!-- French translation : Lucien GENTIS -->
|
|
<!-- Reviewed by : Vincent Deffontaines -->
|
|
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<modulesynopsis metafile="mod_speling.xml.meta">
|
|
|
|
<name>mod_speling</name>
|
|
<description>Tente de corriger les erreurs de casse dans les URLs ou les
|
|
fautes de frappe mineures.</description>
|
|
<status>Extension</status>
|
|
<sourcefile>mod_speling.c</sourcefile>
|
|
<identifier>speling_module</identifier>
|
|
|
|
|
|
|
|
<summary>
|
|
|
|
<p>Il arrive que des requêtes pour des documents ne puissent pas
|
|
être traitées par le serveur Apache de base à cause d'une erreur
|
|
de frappe ou de casse. Ce module permet de traiter ce
|
|
problème en essayant de trouver un document correspondant, même
|
|
lorsque tous les autres modules y ont renoncé. Sa méthode de travail
|
|
consiste à comparer chaque nom de document du répertoire demandé
|
|
avec le document de la requête <strong>sans tenir compte de la
|
|
casse</strong>, et en acceptant <strong>jusqu'à une erreur</strong>
|
|
(insertion, omission, inversion de caractère ou caractère
|
|
erroné). Une liste de tous les documents qui correspondent est alors
|
|
élaborée en utilisant cette stratégie.</p>
|
|
|
|
<p>Si après le parcours du répertoire,</p>
|
|
|
|
<ul>
|
|
<li>aucun document correspondant n'a été trouvé, Apache procèdera
|
|
normalement et renverra une erreur "document non trouvé".</li>
|
|
|
|
<li>un seul document correspondant pratiquement à la requête a
|
|
été trouvé, celui-ci est renvoyé sous la forme d'une réponse de
|
|
redirection.</li>
|
|
|
|
<li>plusieurs documents pouvant correspondre ont été trouvés, une
|
|
liste des documents est envoyée au client afin que ce dernier
|
|
puisse sélectionner le document correct.</li>
|
|
</ul>
|
|
|
|
</summary>
|
|
|
|
|
|
<directivesynopsis>
|
|
<name>CheckSpelling</name>
|
|
<description>Active le module de correction</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>
|
|
|
|
<usage>
|
|
<p>Cette directive permet d'activer ou de désactiver le module de
|
|
correction. Lorsqu'il est activé, rappelez-vous que :</p>
|
|
|
|
<ul>
|
|
<li>le parcours du répertoire nécessaire à la correction aura un
|
|
impact sur les performances du serveur lorsque de nombreuses
|
|
corrections devront être effectuées au même moment.</li>
|
|
|
|
<li>l'arborescence ne doit pas contenir de documents
|
|
sensibles qui pourraient être considérés par erreur comme
|
|
correspondant à la requête.</li>
|
|
|
|
<li>le module ne corrige pas les noms d'utilisateur mal
|
|
orthographiés (comme dans
|
|
<code>http://mon.serveur/~apahce/</code>), mais seulement les noms
|
|
de fichiers ou de répertoires.</li>
|
|
|
|
<li>les corrections s'appliquent strictement aux fichiers
|
|
existants, si bien qu'une requête pour <code><Location
|
|
"/status"></code> pour être traitée de manière incorrecte comme
|
|
une requête pour le fichier négocié "<code>/stats.html</code>".</li>
|
|
</ul>
|
|
|
|
<!-- XXX: is that really true?! -nd -->
|
|
<p>mod_speling ne doit pas être activé pour des répertoires où <a
|
|
href="mod_dav.html">DAV</a> l'est aussi, car il va essayer de
|
|
"corriger" les noms des ressources nouvellement créées en fonction
|
|
des noms de fichiers existants ; par exemple, lors du chargement
|
|
d'un nouveau document <code>doc43.html</code>, il est possible qu'il
|
|
redirige vers un document existant <code>doc34.html</code>, ce qui
|
|
ne correspond pas à ce que l'on souhaite.
|
|
</p>
|
|
</usage>
|
|
</directivesynopsis>
|
|
|
|
<directivesynopsis>
|
|
<name>CheckCaseOnly</name>
|
|
<description>Limite l'action du module aux corrections de
|
|
majuscules</description>
|
|
<syntax>CheckCaseOnly on|off</syntax>
|
|
<default>CheckCaseOnly Off</default>
|
|
<contextlist>
|
|
<context>server config</context>
|
|
<context>virtual host</context>
|
|
<context>directory</context>
|
|
<context>.htaccess</context>
|
|
</contextlist>
|
|
<override>Options</override>
|
|
|
|
<usage>
|
|
<p>Lorsqu'elle est définie à "on", cette directive permet de limiter
|
|
l'action du module aux inversions majuscule/minuscule. Les autres
|
|
corrections ne sont pas effectuées.</p>
|
|
|
|
</usage>
|
|
</directivesynopsis>
|
|
|
|
</modulesynopsis>
|