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
Réponses:
La vraie réponse est d'utiliser ce qui convient le mieux à votre site. Quelques faits:
index.php?page=about
) très bien.example.com/1234/my-page
en théorie, ils devraient être différents,example.com/1234/my-pgae
mais pour la plupart des raisons pratiques, ils finissent par renvoyer le même contenu, comme sur ce site.la source
Ce conseil, de Jakob Neilsen, a été écrit en 1999 mais semble toujours pertinent aujourd'hui:
De: URL en tant qu'interface utilisateur
la source
Ni:
ou au moins:
Les bons slugs ne sont pas nécessairement les mêmes que le titre, ils doivent être concis et utiliser des caractères compatibles avec les URL.
la source
Ces ressources pourraient aider:
la source