URL-Pfadstruktur für eine Website mit mehreren Verzeichnissen


11

Ich erstelle eine Website mit mehreren Verzeichnissen, die eine hohe Menge an Inhalten enthalten.

Im Moment habe ich die URLs in Kategorien unterteilt, damit sie so aussehen:

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 / kontakt
www.example.com/teacher/
www.example.com/teacher/teacher-name
www.example.com/teacher/teacher-name/biography
www.example.com/teacher/teacher-name/image- Galerie /
www.example.com/teacher/teacher-name/image-gallery/gallery-name-1
www.example.com/teacher/teacher-name/image-gallery/gallery-name-2

Es gibt viele Lehrer, Schüler, Galerien, Videos usw.

Es gibt mehrere weitere Kategorien, die auf die gleiche Weise erstellt werden. Bevor ich jedoch online gehe, möchte ich prüfen, ob dies der beste Weg ist.


3
Das scheint eine logische Struktur zu sein. Was sind deine Zweifel? Welche anderen haben Sie in Betracht gezogen?
MrWhite

1
Sind diese tatsächlichen Verzeichnisse oder Permalink-Slugs in einem CMS-System?
JCL1178

/teacher/teacher-name/biography/teacher/JCL1178/biography
Sind

w3d - ich dachte sie sind vielleicht zu lang, nicht SEO freundlich? @ JCL1178 nicht sicher, was du meinst, aber jeder Link enthält Inhalt. Der Name des Lehrers wird in den tatsächlichen Namen aufgelöst.
Azz Kawa

Antworten:


9

Dies ist ein gutes URL-Design.

  • Die URLs sind kann persistent (sie enthalten keine Teile, die wahrscheinlich ändern, Namensänderungen selten sind).
  • Die URLs sind beschreibend (Benutzer können die URL lesen und erhalten eine Vorstellung davon, worum es auf der Seite geht).
  • Die URLs können durchsucht werden (Benutzer können Pfadsegmente von rechts nach links entfernen und erhalten keine 404).

Es ist auch gut, dass sie keine "unnötigen" Teile enthalten (wie zum Beispiel kryptische IDs für Personen- / Galerienamen). Dies bedeutet natürlich, dass Sie sich um Randfälle wie doppelte Personennamen (möglicherweise eine Ganzzahl anhängen) oder doppelte Galerienamen derselben Person (möglicherweise verbieten Sie diese) kümmern müssen.

Ich gehe davon aus, dass Benutzer beim Besuch /teacherbzw. beim Besuch eine Liste aller Lehrer / Schüler erhalten . /student. In diesem Fall würde ich wahrscheinlich die Pluralformen verwenden /teachers*und /students*:

/teachers
/teachers/john-doe
/teachers/john-doe/biography
…

Dies ist jedoch nur persönlicher Geschmack; Singular ist auch in Ordnung.


Hinweis: In Ihrem Beispiel haben Sie geschrieben:

/student/student-name/
/teacher/teacher-name

Ich gehe davon aus, dass es ein Fehler ist und Sie beabsichtigen, sich an eine Variante zu halten: mit unserem ohne nachgestellten Schrägstrich. Persönlich würde ich die Variante ohne nachgestellten Schrägstrich bevorzugen, aber auch dies ist persönlicher Geschmack.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.