mquandalle / mesaidesvelo

Découvrez les aides à l’achat d’un vélo
https://mesaidesvelo.fr
GNU Affero General Public License v3.0
62 stars 23 forks source link

Les villes homonymes paratagent la même URL #50

Closed mquandalle closed 2 years ago

mquandalle commented 2 years ago

Par exemple il y a plusieurs villes qui s'appellent Massy mais une URL correspondant https://mesaidesvelo.fr/ville/massy, ce qui fait que le partage d'URL est cassé.

À voir comment gérer ces cas. J'aime bien la simplicité des URL comme /ville/paris que l'on peut rentrer à la main, peut-être ajouter le code INSEE seulement quand c'est nécessaire ? Ou bien systématiquement ?

jmquandalle commented 2 years ago

Plutot que le Code INSEE que personne ne connait, il est préférable de mettre n° de département (si suffisant) ou Code postal sinon

fgaroby commented 2 years ago

Je partage l'avis de @jmquandalle : une URL de type /ville/91-Massy résoudrait le problème, tout en étant facile à saisir et comprendre pour un néophyte. Idéalement, il faudrait conserver les URL /ville/Caen (sans numéro de département, donc), à la fois pour des raisons de rétro-compatibilité et pour des raisons de simplification (on peut chercher une commune, sans forcément connaître le numéro de son département, si on n'y habite pas). Dans le cas des villes homonymes comme Massy, cette URL afficherait la liste des villes homonymes, avec le bon lien vers chacune.

mquandalle commented 2 years ago

J'ai vérifié dans les données et effectivement mettre uniquement le code du département suffit à lever l’ambiguïté, il n'y a pas 2 villes homonymes dans le même département, ouf !