여러 디렉토리가있는 웹 사이트의 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 / student / student-name / image-gallery / gallery-name-1
www.example.com/student/student-name/image-gallery/gallery-name-2
www.example.com/student/student -이름 / 연락처
www.example.com/teacher/
www.example.com/teacher/teacher-name
www.example.com/teacher/teacher-name/biography
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

많은 교사, 학생, 갤러리, 비디오 등이 있습니다.

같은 방식으로 작성된 몇 가지 범주가 더 있지만 온라인으로 가기 전에 이것이 최선의 방법인지 확인하고 싶습니다.


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는 없습니다).

또한 "필요 하지 않은 "부분 (예 : 개인 / 갤러리 이름의 암호 ID)을 포함하지 않는 것이 좋습니다 . 물론 이것은 중복 된 사람 이름 (정수를 추가 할 수 있음) 또는 동일한 사람의 중복 갤러리 이름 (이를 금지 할 수 있음)과 같은 가장자리 사례를 처리해야 함을 의미합니다.

나는 사용자가 방문을 할 때 모든 교사 / 학생 목록을 /teacher얻는다고 가정합니다. /student. 이 경우, 나는 아마도 복수 형태 사용하십시오 /teachers*/students*:

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

그러나 이것은 개인적인 취향 일뿐입니다. 단수도 괜찮습니다.


참고 : 귀하의 예에서는 다음과 같이 작성했습니다.

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

나는 그것이 실수라고 가정하고 당신은 슬래시없이 우리의 한 가지 변형 을 고수하려고합니다 . 개인적으로 슬래시없이 변형을 선호하지만 다시 한 번 개인 취향입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.