Структура 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 не впевнений, що ти маєш на увазі, але кожне посилання містить вміст. Ім'я вчителя визначається фактичним іменем.
Azz Kawa

Відповіді:


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

Я припускаю, що це помилка, і ви маєте намір дотримуватися одного варіанту: з нашим без останнього нахилу. Особисто я вважаю за краще варіант без косої риски, але, знову ж таки, це особистий смак.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.