web-dev-qa-db-fra.com

Changer les noms de dossiers Web en majuscules en minuscules ou non?

J'ai des répertoires Web avec des lettres majuscules et le site est sur le serveur Apache.

Exemple: www.example.com/ServiceTools/page.htm

J'ai lu que l'utilisation de lettres majuscules dans le nom du dossier est une mauvaise pratique et pourrait entraîner des problèmes pour accéder à la page et produire 404 pages?

Devrais-je changer de dossier en minuscule et cela aura-t-il une influence sur le référencement?

www.example.com/servicetools/page.htm

3
user3101055

Avoir des lettres majuscules dans votre URL est parfaitement correct. Cela n'affecte pas les performances de votre site Web et ne devrait poser aucun problème pour les moteurs de recherche.

Je peux seulement deviner que celui qui vous a dit que cela pourrait causer des erreurs 404 signifiait que si quelqu'un tapait l'URL manuellement et n'utilisait pas de lettres majuscules, la page ne serait pas trouvée. C'est vrai, mais l'inverse est également vrai (si quelqu'un utilise des majuscules et que votre URL n'en contient aucune), il s'agit donc d'informations peu utiles. Mais si cela concerne vos utilisateurs, vous pouvez toujours utiliser mod_speling (oui, un L) pour permettre à vos URL de ne pas être sensibles à la casse.

En ce qui concerne la capitalisation des moteurs de recherche, étant donné qu'ils suivent des liens et des plans de site, ils n'utiliseront pas la mauvaise URL à moins que vous ne leur indiquiez.

3
John Conde

Avoir des URL de casse mixtes causera des erreurs 404:

  • Les utilisateurs qui saisissent des URL ne capitalisent généralement pas.
  • Certains robots mal configurés mettent toutes les URL en minuscules avant de les récupérer. (J'ai travaillé sur un site avec des URL à casse mixte et nous l'avons vu de temps en temps.)

Je recommanderais de mettre quelque chose en place pour gérer les visiteurs qui accèdent à l'URL tout en minuscule. Cela pourrait être:

  • Rendre l'URL canonique tout en minuscule comme vous le suggérez
  • Mise en redirection de l'URL minuscule vers l'URL à casse mixte (de sorte que l'URL à casse mixte est canonique)
  • Configurer votre serveur pour qu'il soit insensible à la casse afin que le contenu soit servi sur l'une ou l'autre des URL, puis à l'aide de la balise méta rel canonical pour indiquer aux moteurs de recherche lequel indexer.

Il est généralement plus facile de mettre en place des redirections pour corriger la casse des URL lorsque celles-ci sont toutes en minuscules. En effet, la redirection vers une URL minuscule est une règle simple qui peut être gérée par substitution de caractère et par une règle de réécriture. Lorsque vous avez des URL de casse mixtes, vous devez effectuer une recherche dans la base de données ou le système de fichiers pour savoir quelle est la casse correcte pour une URL donnée avant de lancer la redirection.

2
Stephen Ostermiller