আমি নিশ্চিত আপনি 404 পেজের সামনা করেছেন। 404 ব্রাউজার এররগুলোর একটি যেটি "Page Not Found" অর্থাৎ "পেজ পাওয়া যায়নি" বোঝায়, এবং এটি ঘটে যখন URL অবৈধ এবং প্রদর্শনের জন্য কোনো কন্টেন্ট নেই।
ওয়েবমাস্টারদের জন্য 404 এররগুলোর একটি বড় ডিসঅ্যাডভান্টেজ হচ্ছে এটি আপনার সাইটের كريডিবিলিটি কমানো। কল্পনা করুন একটি পরিস্থিতি যেখানে আপনি একটি সাইট ভিজিট করেন কিছু গুরুত্বপূর্ণ তথ্য পেতে, শুধু 404 এরর পাওয়ার জন্য। সম্ভাবনা হলো আপনি সাইটটি ছেড়ে দেবেন এবং আবার ফেরত আসবেন না, ফলে সাইটের জন্য একটি হাই বাউন্স রেট। সাইট মালিকরা এইটিকে যতটা সম্ভব এড়াতে হবে।
WordPress-এ 404 এরর হ্যান্ডল করার অনেক প্লাগইন আছে। এই টিউটোরিয়ালে আমরা একটি প্লাগইন নিয়ে আলোচনা করব যেটি 404 to 301 নামে পরিচিত। এটি একটি সহজ প্লাগইন যা সব 404 এরর পেজকে একটি ওয়ার্কিং URL-এ রিডায়ারেক্ট করে। এটি আপনার সাইট র্যাঙ্কিং সার্চ ইঞ্জিনে উন্নত করার জন্য খুব গুরুত্বপূর্ণ, আপনার পুরনো পেজগুলো যা র্যাঙ্কিং পাওয়ার ছিল সেটি নতুন পেজগুলোর ওপর ট্রান্সফার করতে এবং ডুপ্লিকেট কন্টেন্ট এড়াতে।
301 এবং 302 স্ট্যাটাস কী?
একটি রিডায়ারেক্ট হচ্ছে প্রক্রিয়া যেখানে সার্চ ইঞ্জিন এবং সাইট ভিজিটরদের একটি অন্য পেজে নিয়ে जाया হয় সেটির পরিবর্তে যা তারা অরিজিনালি ভিজিট করছিল। সবচেয়ে সাধারণ ধরনগুলো হচ্ছে "301" এবং "302" রিডায়ারেক্ট।
301 রিডায়ারেক্ট সেরা মেথড যা আপনি আপনার ওয়েবসাইটে রিডায়ারেক্ট ইমপ্লিমেন্ট করতে ব্যবহার করতে পারেন। এটি পারমানেন্ট (অর্থাৎ পেজটি स्थায়ীভাবে সরিয়েছে) এবং রিডায়ারেক্টেড পেজগুলোর ৯৯% পর্যন্ত র্যাঙ্কিং পাওয়ার পাস করে। 302 রিডায়ারেক্ট পারমানেন্ট নয়। এটি সার্চ ইঞ্জিনদের পুরনো পেজকে নতুন দিয়ে রিপ্লেস করতে হবে কিনা বা রাখতে হবে কিনা সেটি ডিসাইড করতে বাধ্য করে।
আমরা 404 to 301 প্লাগইন অন্যদের চেয়ে বেছে নিচ্ছি কারণ:
- এটি ফ্রি এবং ইনস্টল ও ব্যবহার করা সহজ
- এটি একটি সাইট মালিককে এররवाले লিংকগুলোর ওপর কাজ করতে দেয়
- লগড এরর নোটিফিকেশন অ্যাডমিনিস্ট্রেটরের ইমেইল ঠিকানায় পাঠানো হয়
নোট: এই প্লাগইন কাজ করার জন্য, আপনাকে আপনার Apache সার্ভারে rewrite_module সক্ষম করতে হবে।
ইনস্টলেশন
প্লাগইন ইনস্টল করতে, এই ধাপগুলো অনুসরণ করুন:
- আপনার WordPress ইনস্টলেশনের অ্যাডমিন প্যানেলে লগ ইন করুন, তারপর "Plugins"-এ ক্লিক করুন এবং "Add New" বোতামে।
- সার্চ বারে "404 to 301" টাইপ করুন এবং এন্টার চাপুন। নিশ্চিত করুন আপনার ইন্টারনেট সংযোগ আছে আপনি যদি WordPress-এর লোকাল ইনস্টলেশন ব্যবহার করেন।
- নিচের ছবিতে দেখানো "Install Now" বোতামে ক্লিক করুন, তারপর প্লাগইনটি এক্টিভেট করুন।
কনফিগারেশন
সফলভাবে ইনস্টল এবং এক্টিভেট করার পর, পরবর্তী ধাপ হচ্ছে কনফিগারেশন বা সেটিংস।
- ড্যাশবোর্ডে সাইড মেনুতে "404 to 301 -> 4040 Settings" লিংকে ক্লিক করুন।
- ডিফল্টভাবে, আমাদের "301 Redirect" সিলেক্টেড আছে। এটিকে সিলেক্টেড रहने দিন।
- वह পেজ সিলেক্ট করুন যেখানে আপনি সাইট ভিজিটরদের রিডায়ারেক্ট করতে চান। আপনার কাছে যদি না থাকে, আপনি সিম্পলি একটি পেজ তৈরি করে সিলেক্ট করতে পারেন।
- এই প্লাগইনটির একটি সুবিধা হচ্ছে আমরা এরর লগ করতে পারি। "Enable Error Logs" এখানে সিলেক্ট করুন লগ পেতে। নিশ্চিত করুন এররগুলো ফিক্স করছেন কারণ লগিং রিসোর্স ইনটেনসিভ হতে পারে এবং আপনার সাইটকে ধীর করতে পারে।
- লগড এররগুলোর নোটিফিকেশন পেতে, "Email Notifications" চেকবক্সে টিক দিন এবং এর নিচে আপনার ইমেইল লিখুন।
- শেষ ধাপ হচ্ছে সেই পাথগুলো যোগ করা যা আপনি এরর লগ থেকে বাদ রাখতে চান।
সেটিংস সেভ করার পর আপনি আপনার সাইটে এমন একটি পেজ ভিজিট করার চেষ্টা করুন যা উপলব্ধ নেই। 404 এরর বা পেজ না পাওয়ার এরর জেনারেট করার বদলে, আপনি সেটআপ করা নতুন পেজে রিডায়ারেক্ট হবেন। আমার কেসে আমি একটি পেজ তৈরি করলাম, যা নিচে দেখানো হয়েছে।
উপসংহার
একজন সাইট মালিক, ডেভেলপার বা ডিজাইনার হিসেবে, আপনি অবশ্যই সার্চ ইঞ্জিনে ভালো র্যাঙ্কিং চাবেন। সেটি করতে, 404 এরর ম্যানেজ করে একটি ভালো ইউজার এক্সপেরিয়েন্স প্রদান করা গুরুত্বপূর্ণ। 404 to 301 প্লাগইন আমাদের সেটি একটি সহজ উপায়ে করতে দেয়, অর্থাৎ আমাদের এরর ম্যানেজ করতে কোডিং ব্যবহার করতে হয় না। এটি নিশ্চিত করে যে সাইটটির সার্চ ইঞ্জিনে আরও ভালো র্যাঙ্কিং আছে।