複数のディレクトリを持つWebサイトのURLパス構造


11

大量のコンテンツを持ついくつかのディレクトリを含むWebサイトを作成しています。

ここでは、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 -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- 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 2013

また、パスは実際にあります/teacher/teacher-name/biographyか、または/teacher/JCL1178/biography
Teacher

w3d-私は、SEOフレンドリーではないかもしれないと思っていましたか?@ JCL1178意味がわかりませんが、各リンクにはコンテンツが含まれています。先生の名前は実際の名前に解決されます。
Azz Kawa

回答:


9

これは良いURLデザインです。

  • URLはあることができる永続的な(;名前の変更がまれで、彼らは変更される可能性があります何の部品が含まれていません)。
  • URLは説明的なものです(ユーザーはURLを読むことができ、ページの内容がわかります)。
  • URLは参照可能です(ユーザーはパスセグメントを右から左に削除でき、404は取得されません)。

また、"不要な"部分(たとえば、人物/ギャラリー名の暗号IDなど)が含まれていないことも重要です。もちろん、これは、重複した人物名(整数を追加する場合がある)や同じ人物の重複したギャラリー名(これらを禁止する場合がある)などのエッジケースに注意する必要があることを意味します。

ユーザーが/teacherresp にアクセスすると、すべての教師/学生のリストが表示されると思います。/student。この場合、おそらく複数形/teachers*を使用し、/students*

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

しかし、これは個人的な好みにすぎません。単数でも結構です。


注:この例では、次のように記述しています。

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

私はそれが間違いであり、1つのバリアントに固執するつもりだと思います。個人的には、末尾にスラッシュを付けないバリアントの方が好きですが、これも個人的な好みです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.