Pourquoi les urls des documents du projet Github sont-elles sensibles à la casse? Quels sont les effets négatifs?

je viens de télécharger un exemple d'index.page html pour mon rapport de projet GitHub-direction des pages. Toutefois, il semble que l'url utilisée pour accéder à la documentation soit sensible à la casse. L'url correcte est la suivante,

http://harindaka.github.com/ASPTokenInput /

cependant si j'utilise la même url en minuscules GitHub affiche une page message non trouvé. c'est à dire

http://harindaka.github.com/asptokeninput /

  1. pourquoi l'URL est-elle sensible à la casse?
  2. aura-t-il une incidence négative sur la visibilité des moteurs de recherche et la mise en cache des navigateurs, etc.?
  3. Quels sont les inconvénients/avantages d'une approche url sensible à la casse?
  4. est-ce que cela signifie qu'un autre projet peut avoir le même nom et url dans un cas différent sur github? (frissons :-O)

Merci d'avance.

13
demandé sur JAL 2011-07-11 17:03:05
la source

5 ответов

pour votre 4ème question, j'ai juste essayé de créer un nouveau dépôt sur Github qui ne différerait que par cas d'un dépôt existant (de mon propre compte), et j'ai reçu un message "le nom est déjà pris". Donc, non, vous ne pouvez pas avoir deux dépôts différents seulement par cas.

(il est possible d'avoir des répertoires et des fichiers à l'intérieur du dépôt qui ne diffèrent que par cas, si votre système de fichiers le permet.)

7
répondu Paŭlo Ebermann 2011-07-11 22:01:29
la source

si vous avez une page github personnelle (nom d'utilisateur.github.io), vous pouvez créer un dossier à l'intérieur de ce dépôt avec votre nom de projet en minuscules, et à l'intérieur de ce dossier Créer un index.redirection html vers l'url originale. Par exemple: https://github.com/MiguelPynto/MiguelPynto.github.io/tree/master/shiftdisplay

9
répondu Miguel Pynto 2016-11-26 21:33:49
la source

Je ne suis pas sûr que ce soit directement lié à GitHub.

Les normes w3c ne mentionnent pas:

Les URLs

sont en général sensibles à la casse (à l'exception des noms de machines).

Il peut y avoir des URLs, ou des parties D'URLs, où le cas n'a pas d'importance, mais l'identification de ceux-ci peuvent ne pas être faciles. les utilisateurs doivent toujours considérer que les URLs sont sensibles à la casse .

en d'autres termes, vous ne pouvez pas être sûr de ce qui se trouve derrière le serveur web auquel vous accédez (un Linux sensible à la casse, ou pas un cas sensible avec Windows, comme décrit dans l'article " sont des URLs sensible à la casse? ").

8
répondu VonC 2011-07-11 17:12:05
la source
4
répondu Ray Baxter 2011-07-11 22:16:57
la source

avoir des URLs sensibles à la casse est agréable et tout pour les ordinateurs. Les moteurs de recherche seront très bien, ils sont, en fin de compte, des caractères ASCII différents. Selon les utilisateurs, ils seront la plupart du temps confus et pensent que la page ne fonctionne pas.

on peut soit utiliser une URL de redirection pour la page GitHub et ne jamais annoncer L'URL GitHub, soit simplement indiquer L'URL (sensible à la casse) partout.

3
répondu Jose Gómez 2014-05-19 13:21:09
la source

Autres questions sur