Comment concevoir un bon URI ? Quels sont les facteurs à considérer? Quels sont les avantages et les inconvénients des variantes?
Facteurs constituant un bon URI
- Stabilité dans le temps
- Court
- Donner à l'utilisateur une idée de ce qui est lié
- Facile à taper
- Facile à deviner (pertinent uniquement pour quelques liens comme "/ jobs")
- Moteur de recherche convivial
- Le schéma d'URI doit être cohérent sur l'ensemble du site
- Le schéma d'URI devrait permettre de futures extensions
Plus?
Exemples
example.com/articles/3252
example.com/articles/how+to+design+good+uri
example.com/articles/3252/how+to+design+good+uri
example.com/good-uri-design
example.com/articles/good-uri-design
example.com/a/good-uri-design