Lors de la migration depuis un serveur sous Windows, les répertoires ont tous été convertis en minuscules mais pas les fichiers.

On se retrouve avec : images.pdf, IMAGES.pdf…

Pour éviter la modification de tous les liens dans les pages statiques, on va activer un module d'Apache (le serveur web qui accueille dorénavant ces documents).

mod_speling : http://httpd.apache.org/docs/current/mod/mod_speling.html

Activer le module (sous Ubuntu ou Debian) :

a2enmod speling

Créer un fichier .htaccess dans le répertoire à contrôler qui contient les lignes suivantes :

CheckSpelling On
CheckCaseOnly On

Eventuellement modifier la configuration d'Apache pour prendre en compte ce fichier (dans /etc/apache2/sites-enabled/000-default par exemple) :

AllowOverride All

Redémarrer Apache :

/etc/init.d/apache2 restart

Nous voici ainsi débarrassés de cette corvée ;-)