Структура URL-адреса для сайта с несколькими каталогами

11

Я делаю сайт с несколькими каталогами, которые будут иметь большое количество контента.

Сейчас я разделил URL-адреса на категории, чтобы они выглядели так:

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 / студент / имя студента / галерея изображений / галерея-имя-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/teacher-name
www.example.com/teacher/teacher-name/biography
www.example.com/teacher/teacher-name/image- галерея /
www.example.com/teacher/teacher-name/image-gallery/gallery-name-1
www.example.com/teacher/teacher-name/image-gallery/gallery-name-2

Есть много учителей, студентов, галерей, видео и т. Д.

Есть еще несколько категорий, которые сделаны таким же образом, но перед выходом в интернет я хотел бы проверить, является ли это лучшим способом.

Азз Кава
источник
3
Казалось бы, логическая структура. Какие у тебя сомнения? Что другие вы рассматривали?
MrWhite
1
Являются ли эти фактические каталоги или постоянные ссылки в системе CMS?
JCL1178
Кроме того, являются ли пути фактически /teacher/teacher-name/biographyили имя учителя соответствует фактическому имени, например/teacher/JCL1178/biography
JCL1178
W3D - я думал, что они, может быть, долго, не дружественные SEO? @ JCL1178 не знаю, что вы имеете в виду, но каждая ссылка содержит контент. Имя учителя соответствует реальному имени.
Азз Кава

Ответы:

9

Это хороший дизайн URL.

  • URL - адрес является может быть стойкими (они не содержат частей, которые , вероятно, изменения, изменения имени редки).
  • URL-адреса носят описательный характер (пользователи могут прочитать URL-адрес, и они узнают, о чем эта страница).
  • URL-адреса доступны для просмотра (пользователи могут удалять сегменты пути справа налево, и у них не будет 404).

Также хорошо, что они не содержат «ненужных» частей (например, загадочные идентификаторы для имен людей / галерей). Что, конечно, означает, что вы должны позаботиться о крайних случаях, таких как дубликаты имен людей (возможно, добавьте целое число) или дубликаты имен одного и того же лица (возможно, запретите их).

Я предполагаю, что пользователи получают какой-то список всех учителей / учеников при посещении /teacherсоотв. /student, В этом случае я бы, вероятно, использовал формы множественного числа /teachers*и /students*:

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

Но это только личный вкус; единственное число тоже хорошо.


Примечание. В вашем примере вы написали:

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

Я предполагаю, что это ошибка, и вы намерены придерживаться одного варианта: с нашим без косой черты. Лично я бы предпочел вариант без косой черты, но опять же, это личный вкус.

ОООНР
источник