Je crée un site Web avec plusieurs annuaires qui auront une grande quantité de contenu.
Pour l’instant, j’ai séparé les URL en catégories afin qu’elles ressemblent à ceci:
www.example.com/student/
www.example.com/student/student-name/
www.example.com/student/student-name/biography
www.example.com/student/student-name/image-gallery/
www.example.com/student/student-name/image-gallery/gallery-name-1
www.example.com/student/student-name/image-gallery/gallery-name-2
www.example.com/student/student-name/contact
www.example.com/teacher/
www.example.com/teacher/nom_enseignant
www.example.com/teacher/nom_enseignant/biographie
www.example.com/teacher/teacher-name/image-gallery/
www.example.com/teacher/teacher-name/image-gallery/gallery-name-1
www.example.com/teacher/teacher-name/image-gallery/gallery-name-2
Il y a beaucoup d'enseignants, d'élèves, de galeries, de vidéos, etc.
Plusieurs autres catégories sont créées de la même manière, mais avant de passer en ligne, j'aimerais vérifier si c'est la meilleure façon.
C'est une bonne conception d'URL.
C’est également bien qu’ils ne contiennent pas de "parties" inutiles " (comme, par exemple, des identifiants cryptés pour les noms de personnes/de galeries). Ce qui, bien sûr, signifie que vous devez vous occuper des cas Edge tels que les noms de personnes en double (éventuellement ajouter un entier) ou les noms de galerie en double de la même personne (peut-être les interdire).
Je suppose que les utilisateurs obtiennent une sorte de liste de tous les enseignants/étudiants lorsqu’ils visitent /teacher
resp. /student
. Dans ce cas, j’aurais probablement utilisé les formes plurielles /teachers*
et /students*
:
/teachers
/teachers/john-doe
/teachers/john-doe/biography
…
Mais ce n'est que du goût personnel; le singulier va bien aussi.
Note: Dans votre exemple, vous avez écrit:
/student/student-name/
/teacher/teacher-name
Je suppose que c’est une erreur et que vous avez l’intention de vous en tenir à une variante: avec notre barre oblique sans curseur. Personnellement, je préférerais la variante sans barre oblique, mais là encore, c’est un goût personnel.