আমাদের কাছে সংস্থানগুলির একটি ডাটাবেস রয়েছে, সেগুলি পণ্য, ব্লগ পোস্ট বা কিছু। পাবলিক ওয়েবসাইটের জন্য তাদের ঠিকানা দেওয়ার জন্য আমাদের একটি ইউআরএল স্কিম তৈরি করতে হবে।
এখানে দুটি উদাহরণ যা ডাটাবেস আইডি আবদ্ধ:
বন্ধুত্বপূর্ণ একটি উদাহরণ এখানে:
(সেখানে আমার ব্রাউজিং জীবনের একটি সামান্য ঝলক)
আমি বন্ধুত্বপূর্ণ ইউআরএল পছন্দ করি যেহেতু আপনি যখন কোনও ইমেল বা নথিতে ঘোরাফেরা করেন বা দেখে থাকেন তখন ইউআরএল শেষে কী থাকে সে সম্পর্কে আপনার ধারণা রয়েছে। এটি SEO এর পক্ষে আরও ভাল, বা এটি আগেও ব্যবহৃত হত।
ডকুমেন্ট বা পণ্যটির নতুন নামকরণ করা হলে কী হয়? হয় কারণ এটি পরিবর্তিত হয়েছে (উইকি পরিবর্তন হতে পারে না তবে আমাদের সংস্থানগুলি পারে) বা টাইপোর কারণে, তাই না? আমাদের সংস্থানগুলি খুব প্রযুক্তিগত, দীর্ঘ শব্দ এবং ত্রুটির প্রবণ।
এছাড়াও, আমাদের একটি ডাটাবেস আইডি রয়েছে, যা একটি সংখ্যা। আসুন ভাড়া ভাড়ার দোকান ব্যবহার করে কোনও ভিডিওর ঠিকানার জন্য একটি ধারণাটি দেখুন:
আইডিটি সুস্পষ্ট এবং এটি ডিবি চেহারাতে ব্যবহৃত হয়। ফাইন।
স্লাইডিং-ডোরস বিটটি অ-অনন্য এবং সবেমাত্র ভিডিও শিরোনাম থেকে উত্পন্ন হয়েছে, এটি জিইটি-তে যাচাই করা যেতে পারে, তাই যদি গ্লাইডিং-ডোরগুলি প্রবেশ করানো হয় এবং ডক্ট 287171-তে আসলে কী মিলছে না তবে এটি 404 সাড়া দেয়।
বা যদি কেউ কেউ যত্ন করে থাকে তবে সম্ভবত এটিকে উপেক্ষা করা যেতে পারে, যাতে মানুষ সেখানে তাদের যা পছন্দ পছন্দ করে তা আটকে রাখে। সুতরাং এই URL টিও কাজ করবে:
বন্ধুত্বপূর্ণ অংশ যাচাই করার বিষয়টি উল্লেখ করা আছে, নাম পরিবর্তন বা টাইপ সংশোধন করার সমস্যা। যদি নামটি পরিবর্তিত হয় এবং আমাদের ডোমেনে যা ঘটে থাকে, আমরা সেখানে থাকা ইউআরএলগুলি ভাঙতে চাই না, তাই আমাদেরও উচিত:
শুধু বন্ধুত্বপূর্ণ অংশ যাচাই করবেন না।
যাচাই করুন, তবে ডাটাবেস রেকর্ডে বন্ধুত্বপূর্ণ অংশগুলির একটি 'ইতিহাস' যুক্ত করুন যাতে কোনও পূর্ববর্তী বন্ধুত্বপূর্ণ আইডি এখনও কাজ করে!
আপনার চিন্তাভাবনা এবং ধারণা স্বাগত।
লুক
http://programmers.stackexchange.com/questions/255684/providing-friendly-urls-for-a-website-vs-realities-of-database-ids
ব্যবহার করে (শিরোনাম পরিবর্তনের আলোকে একটি অ-যাচাই করা সংস্করণ ব্যবহার করে, সংক্ষিপ্ত "ভাগ" লিঙ্কটিও কেবল আইডি:http://programmers.stackexchange.com/q/255684/25768
(এবং ব্যাজ ট্র্যাকিংয়ের জন্য ব্যবহারকারী আইডি)