স্ট্যাক ওভারফ্লো এর মতো ক্যানোনিকাল url পরিবর্তনগুলি কীভাবে পরিচালনা করবেন


13

স্ট্যাক ওভারফ্লো সাইটগুলিতে চমত্কার url থাকে যা প্রশ্নের শিরোনাম অন্তর্ভুক্ত করে। এইচটিএমএলে এটির জন্য এই পৃষ্ঠার ক্যানোনিকাল ইউআরএল রয়েছে।

আমি সবেমাত্র জানতে পেরেছি যে আমি যখন প্রশ্নের শিরোনাম পরিবর্তন করি তখনই url টি তাত্ক্ষণিকভাবে পরিবর্তিত হয় changed ক্যানোনিকাল ইউআরএলও আপডেট করা হয়েছে। এর অর্থ কি এই যে, যতক্ষণ না পুরানো ক্যানোনিকাল url সহ পৃষ্ঠাটি নতুন ক্যানোনিকাল ইউআরএলে পুনঃনির্দেশ করে, ততক্ষণ অনুসন্ধান ইঞ্জিনগুলি তাদের ক্যানোনিকাল ইউআরএলটির রেকর্ডগুলিও আপডেট করবে?

ইউআরএল পরিবর্তনটিকে আরও মসৃণ করতে সক্রিয়ভাবে করতে পারে এমন আরও কিছু কি আছে?

উত্তর:


16

স্ট্যাক এক্সচেঞ্জের সমস্ত প্রশ্নের মধ্যে একটি সাংখ্যিক আইডি থাকে (এই প্রশ্নের জন্য 28070) যা একমাত্র বিষয় যা অনন্যভাবে কোনও প্রশ্ন চিহ্নিত করে।

সুতরাং যখন কোনও প্রশ্নের শিরোনাম পরিবর্তন করা হয়, /28070/old-question-titleততক্ষণ ইউআরএল এখনও প্রশ্নটি দেখায় কারণ আইডি এখনও আছে। আইডিটি সন্ধান করা হবে এবং নতুন শিরোনামটি ফিরে আসবে, এর অর্থ হল যে নতুন ইউআরএল নির্ধারণ করা যেতে পারে এবং ক্যানোনিকাল ট্যাগটিতে প্রদর্শিত হতে পারে।

এটি অনুসন্ধান ইঞ্জিনগুলির জন্য পুরোপুরি ভাল কাজ করে - যখন তারা পুরানো ইউআরএল দেখেন তারা ক্যানোনিকাল URL দেখতে পারেন (বা বেশিরভাগ ক্ষেত্রে 301 পুনর্নির্দেশ পেতে পারেন), তাই তাদের সূচি আপডেট করুন।


3
এটি প্রাথমিক কীগুলি অর্থবহ বা অর্থহীন হওয়া উচিত কিনা সে সম্পর্কে আমার ক্লাসিক ডাটাবেস ডিজাইনের যুক্তির বিষয়টি মনে করিয়ে দেয়। একদিকে, অনেক শ্রেণীর অবজেক্টের কাছে অনন্য অন্তর্নিহিত বৈশিষ্ট্য রয়েছে বলে মনে হয় যে এটির পৃষ্ঠে প্রাথমিক কী হিসাবে ব্যবহারের জন্য পুরোপুরি উপযুক্ত। এটি ডিবি ডিজাইনারদের কোনও উত্সাহিত প্রাথমিক কী তৈরি করা থেকে বাঁচায় যা অন্য কোনও উদ্দেশ্যে নয়। তবে বাস্তবে, এগুলির মধ্যে অনেকগুলি "সুস্পষ্ট" প্রাথমিক কীগুলি পরিবর্তনীয়। কোনও ব্যক্তির নাম পরিবর্তিত হতে পারে (যেমন তারা বিবাহিত হয়), যেমন তাদের ঠিকানা, ফোন নম্বর ইত্যাদি the
লস ম্যাজেস্টে

এটি আরও একবার দেখায় যে গুগলের এসইও বিশ্বকে চাপ দিচ্ছে। আমি কোনও কারণের জন্য সাইটগুলিতে এসইও কীওয়ার্ড পূর্ণ দীর্ঘ ইউআরএল দরকার যখন স্রেফ সংখ্যা সহ একটি সংক্ষিপ্ত ইউআরএল যথেষ্ট হবে ice এবং আমাকে এটির ব্যবহারকারীর অভিজ্ঞতা বাড়াতে বলবেন না কারণ পৃষ্ঠাটিতে পৌঁছানোর জন্য এখনও ইউআরএল / লিঙ্কে নম্বরটি প্রবেশ করানো দরকার, তাই এসইও ছাড়া অন্য ইউআরএলটিতে কীওয়ার্ডগুলির জন্য কোনও অজুহাত নেই।
মার্কো ডেমাইও

1
@ মার্কো দ্য ইউএক্স যুক্তিটি ইউআরএল-এ ব্যবহারকারী টাইপ করার বিষয়ে নয়, এটি পৃষ্ঠাটি কী তা ব্যবহারকারীকে ইঙ্গিত দেওয়ার বিষয়ে। কোনও আইডি ব্যবহার না করার জন্য একটি বৈধ যুক্তি আছে, তবে তারপরে আপনি দ্রুত সাধারণ আইডির পরিবর্তে দীর্ঘতর স্ট্রিংগুলি সন্ধান করার ক্ষেত্রে প্রযুক্তিগত সমস্যার সম্মুখীন হন।
অসন্তুষ্ট গোয়াট 19

1
@ লিজ আমি মনে করি আপনি কেবল নিজের বিতর্কের জবাব দিয়েছেন;) অর্থহীন প্রাথমিক কীগুলির আসলেই কোনও অসুবিধা নেই এবং আপনি এখনও আপনার ডেটাবেজে অতিরিক্ত অনন্য বাধা ব্যবহার করতে পারেন।
অসন্তুষ্ট গোয়াট

1
@ লুলালা: হ্যাঁ, আপনি যদি 301 বা ক্যানোনিকাল লিঙ্ক সেট করেন তবে গুগল তাদের সূচক আপডেট করতে জানবে।
লজ মেজেস্টé
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.