Forum

You are not logged in.

#1 04-08-2017 12:51:55

matheod
Membre
Registered: 04-08-2017
Posts: 1

[Tutoriel] Désactiver sensibilité à la case dans les urls (majuscules)

Bonjour,

Vous l'avez surement remarqué, lorsque l'on tape l'adresse d'un fichier sur sites hébergés sur alwaysdata, il faut faire attention aux majuscules et minuscules. Par exemple si le fichier est image.PNG, accéder à image.png retourne une erreur 404 fichier non trouvé.

Voici un tutoriel permettant de "corriger" cela.

  • Connectez vous sur le pannel de gestion et rendez vous dans site

  • Cliquez sur le bouton pour éditer le site concerné

  • Cliquez sur Advanced Settings et dans le champs "Additional directives for this virtual host", écrivez :

    LoadModule speling_module /usr/alwaysdata/apache/2.2.32/modules/mod_speling.so
  • Validez (pas besoin de restart le serveur, c'est automatique

  • Ajoutez un fichier .htaccess à la racine de votre site (répertoire www) contenant :

    CheckSpelling on
    CheckCaseOnly on

Et voilà, c'est terminé ! Vous pouvez tester. Si vous avez une erreur, c'est probablement que vous avez du faire une faute de frappe quelque part.

Remarque :
Vous pouvez enlever la ligne

CheckCaseOnly on

du fichier .htaccess si vous souhaitez que le serveur corrige les fautes de frappes dans les urls (jusqu'à 1 caractère). par exemple, si on va à l'url gichier.png, on sera redirigé à l'url fichier.png. Cette configuration a cependant un risque, vous risquez de ne pas vous rendre compte de vos propres fautes de frappes (quand vous insérez une image, faites un lien), ce qui peut poser un problème le jour où vous désactivez cette fonction (ou changez d’hébergeur). Cela peut aussi permettre à des personnes de tomber sur des urls privées.


English tag : lowercase, uppercase

Last edited by matheod (04-08-2017 13:06:17)

Offline

#2 14-08-2017 21:30:21

Tournikoti
Membre
Registered: 20-03-2013
Posts: 193

Re: [Tutoriel] Désactiver sensibilité à la case dans les urls (majuscules)

Salut matheod.

Il n'est pas nécessaire d'avoir un didacticiel pour cela.
Il suffit d'avoir à l'esprit que sous Windonws, la casse est insensible, tandis que sous Linux, la casse est sensible.

Le passage de Windows à Linux est source d'erreur.

@+

Offline

Board footer

Powered by FluxBB