Sur les pages Web générées à partir de contenu généré par l'utilisateur, je crée des slugs pour les URL basées sur le titre (comme le fait Stack Overflow):
http://www.example.com/photo/day_at_park
S'il y a plus d'un slug "day_at_park", je vais ajouter un décompte:
http://www.example.com/photo/day_at_park,2
Est-il judicieux d’inclure, dans cet exemple, les noms des personnes impliquées dans le contenu? Donc, si c'était une photo de Susan et Bob, l'URL pourrait être:
http://www.example.com/photo/day_at_park,susan_surandan,bob_smith
Un avantage est beaucoup moins de chances d'avoir besoin d'ajouter un nombre comme le deuxième exemple ci-dessus. Les URL sont également plus descriptives sur les parties essentielles du contenu.
En revanche, les URL sont nettement plus longues. Et je dois introduire des virgules plus laides (bien que mieux que -
ou _
). Si, dans l'exemple ci-dessus, il y a beaucoup de gens sur une photo… je devrais réduire la taille de la taille de la limace en supprimant des personnes… cela semble inapproprié, attribuant plus d'importance du référencement à des personnes arbitraires.