web-dev-qa-db-fra.com

Les différences entre les majuscules et minuscules des chaînes de requête ont-elles une incidence sur le fait qu'une URL est Canonical?

Si j'ai deux URL où la seule différence est le cas de la chaîne de requête:

  • http://example.com?param=TEST

  • http://example.com?param=test

Sont-ils considérés comme égaux par les moteurs de recherche? Je sais que le reste de l'URL est sensible à la casse, mais je tiens à confirmer que cela est également vrai de la chaîne de requête.

4

Les URL qui diffèrent par la casse dans la chaîne de requête sont des URL différentes des moteurs de recherche. Ils ne sont pas considérés comme égaux et auraient besoin de balises ou de redirections canoniques pour indiquer aux moteurs de recherche ceux que vous préférez.

Différentes parties de l'URL sont différentes en termes de sensibilité à la casse:

  • Protocole (http) - insensible à la casse
  • Nom d'hôte (example.com) - insensible à la casse
  • Chemin (/folder/document.html) - sensible à la casse
  • Chaîne de requête (?foo=bar&fuzz=bat) - sensible à la casse
10

Oui, toutes les parties de l'URL après le nom de domaine sont sensibles à la casse.

De plus, la casse des chaînes de requête est importante non seulement pour les moteurs de recherche, mais également pour votre serveur.

Vous pouvez avoir le lien de téléchargement suivant:

http://example.com?download=/myVideos/CaseSensitiveVideo.mpeg
4
Aakash