Comment un bon URI doit-il être conç ? Quels sont les facteurs à considérer? Quels sont les avantages et les inconvénients des variantes?
Facteurs constituant un bon URI
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
La vraie solution consiste à utiliser ce qui convient le mieux à votre site. Quelques faits:
index.php?page=about
).example.com/1234/my-page
devrait théoriquement être différent de example.com/1234/my-pgae
mais, dans la plupart des cas, ils renverraient le même contenu, comme sur ce site.Ce conseil, de Jakob Neilsen, a été écrit en 1999 mais semble toujours pertinent aujourd’hui:
L'URL continuera de faire partie de l'interface utilisateur Web pendant encore plusieurs années. Un site utilisable nécessite par conséquent:
- un nom de domaine facile à mémoriser et à épeler
- uRL courtes
- uRL faciles à saisir
- URL qui visualisent la structure du site
- Des URL "piratables" pour permettre aux utilisateurs de passer à des niveaux plus élevés de l'architecture de l'information en piratant la fin de l'URL
- uRL persistantes qui ne changent pas
Ni:
http://example.com/good-uri-design
ou au moins:
http://example.com/articles/good-uri-design
Les bons slugs ne sont pas nécessairement identiques au titre, ils doivent être concis et utiliser des caractères adaptés aux URL.
Ces ressources pourraient aider: