বেশ কয়েকটি ডিরেক্টরি সহ কোনও ওয়েবসাইটের জন্য ইউআরএল পাথ কাঠামো


11

আমি বেশ কয়েকটি ডিরেক্টরি সহ একটি ওয়েবসাইট তৈরি করছি যাতে প্রচুর পরিমাণে সামগ্রী থাকবে।

আপাতত আমি ইউআরএলগুলি বিভাগগুলিতে পৃথক করেছি যাতে তারা এর মতো হয়:

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 / ছাত্র / ছাত্র-নাম / চিত্র-গ্যালারী / গ্যালারী-নাম
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- গ্যালারী /
www.example.com/teacher/teacher-name/image-gallery/gallery-name-1
www.example.com/teacher/teacher-name/image-gallery/gallery-name-2

এখানে অনেক শিক্ষক, শিক্ষার্থী, গ্যালারী, ভিডিও ইত্যাদি রয়েছে

আরও বেশ কয়েকটি বিভাগ রয়েছে যা একইভাবে তৈরি করা হয় তবে অনলাইনে যাওয়ার আগে আমি এটি সেরা উপায় কিনা তা যাচাই করতে চাই।


3
এটি একটি যৌক্তিক কাঠামো বলে মনে হবে। আপনার সন্দেহ কি? অন্যরা কী বিবেচনা করেছেন?
মিঃ হোয়েট

1
এই প্রকৃত ডিরেক্টরিগুলি বা কোনও সিএমএস সিস্টেমে পারমলিংক স্লাগগুলি রয়েছে?
জেসিএল 1178

এছাড়াও, পাথগুলি আসলে /teacher/teacher-name/biographyবা শিক্ষক-নামটি আসল নামের সাথে সমাধান করে যেমন/teacher/JCL1178/biography
JCL1178

ডাব্লু 3 ডি - আমি ভাবছিলাম তারা হয়তো দীর্ঘস্থায়ী, এসইও বান্ধব নয়? @ জেসিএল 1178 আপনার অর্থ কী তা নিশ্চিত নন তবে প্রতিটি লিঙ্কে সামগ্রী রয়েছে। শিক্ষকের নাম প্রকৃত নামের সাথে সমাধান করে।
আজজ কাওয়া

উত্তর:


9

এটি একটি ভাল ইউআরএল ডিজাইন।

  • URL গুলি হয় হতে পারে ক্রমাগত (; নাম পরিবর্তন করলে তার বিরল তাদের কোন অংশের যে পরিবর্তন করার সম্ভাবনা বেশি থাকে)।
  • ইউআরএলগুলি বর্ণনামূলক (ব্যবহারকারীরা ইউআরএলটি পড়তে পারেন এবং তারা পৃষ্ঠাটি কী তা সম্পর্কে একটি ধারণা পাবেন)।
  • ইউআরএলগুলি ব্রাউজযোগ্য (ব্যবহারকারীরা পথের অংশগুলি ডান থেকে বামে সরাতে পারে এবং তারা কোনও 404 পাবে না)।

এটি খুব ভাল যে এগুলির কোনও "অপ্রয়োজনীয়" অংশ নেই (যেমন, উদাহরণস্বরূপ, ব্যক্তি / গ্যালারী নামগুলির জন্য ক্রিপ্টিক আইডি)। অবশ্যই, এর অর্থ হ'ল আপনাকে ডুপ্লিকেট ব্যক্তির নাম (সম্ভবত কোনও পূর্ণসংখ্যায় সংযোজন করা) বা একই ব্যক্তির নকল গ্যালারী নামগুলি (সম্ভবত এগুলি নিষিদ্ধ) এর মতো প্রান্তের যত্ন নিতে হবে।

আমি ধরে নিই যে ব্যবহারকারীরা /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.