[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

Module mod_speling

Ce module est implémenté dans le fichier mod_speling.c, et n'est pas compilé par défaut. Il tente de corriger des erreurs de frappe dans les URL rentrées par les utilisateurs, en ignorant la mise en capitales et en autorisant une faute d'orthographe. Ce module corrige la grande majorité des cas de dysorthographie. Une notification de redirection automatique "spelling corrected" est renvoyée si un seul document est trouvé après correction, une liste des docuemnts trouvés si le module trouve plus d'un document correspondant aux divers noms corrigés possibles.

Résumé

Les requêtes vers les documents ne peuvent parfois pas être servies par le noyau d'Apache tout simplement parce que la requête était mal orthographiée ou souvent à cause d'une erreur dans la casse. Ce module apporte une solution à ce problème en essayant de trouver un document le plus proche, même lorsque tous les autres modules ont échoué. Il effectue pour cela une comparaison entre le nom donné au nom de tous les documents trouvés dans le même répertoire sans tenir compte de la casse, et en autorisant une seule faute (ajout / omission / transposition ou erreur sur un caractère). Une liste est constituée comportant tous les noms de documents qui sont trouvés par cette stratégie.

Si, après examen du répertoire,

Directives

  • CheckSpelling

  • Directive : CheckSpelling

    Syntaxe : CheckSpelling on/off
    Défaut : CheckSpelling Off
    Contexte : configuration serveur, hôtes virtuels
    Statut : Base
    Module : mod_speling
    Compatibilité : CheckSpelling était disponible en tant que module séparé sous Apache 1.1, mais se limitait aux erreurs de casse. Il fait désormais partie de la distribution de la version 1.3 d'Apache .

    Cette directive active ou désactive le module de correction orthographique. Lorsqu'il est activé, souvenez-vous que :


    Apache HTTP Server Version 1.3

    Index Home

    Adaptation française © Valery Fremaux / EISTI 1998