404 Not Found Error কী? ওয়েবসাইটের 404 Error চেনার উপায় ও স্থায়ী সমাধানের পূর্ণাঙ্গ গাইড

Advertisement Ad Banner

ভূমিকা

ইন্টারনেট ব্যবহারের সময় আমরা প্রায় সবাই কোনো না কোনো সময় একটি নির্দিষ্ট সমস্যার সম্মুখীন হয়েছি। কোনো একটি ওয়েবসাইটের লিংকে ক্লিক করলেন, কিন্তু কাঙ্ক্ষিত তথ্য পাওয়ার বদলে স্ক্রিনে ভেসে উঠল— "404 Not Found" বা "The page cannot be found"। এটি শুধু একজন সাধারণ ভিজিটরের জন্যই হতাশাজনক নয়, বরং একজন ওয়েবসাইট মালিকের জন্যও বেশ চিন্তার বিষয়।

ওয়েবসাইটে 404 Error আসা একটি অত্যন্ত সাধারণ কারিগরি সমস্যা। তবে এটি যদি সময়মতো সমাধান করা না হয়, তবে এটি আপনার ওয়েবসাইটের এসইও (SEO) র‍্যাংকিং, ইউজার এক্সপেরিয়েন্স এবং ব্যবসার ওপর মারাত্মক নেতিবাচক প্রভাব ফেলতে পারে। আজকের এই বিস্তারিত ব্লগে আমরা আলোচনা করব 404 Not Found Error কী, এটি কেন ঘটে, ওয়েবসাইটের ওপর এর প্রভাব এবং কীভাবে আপনি ধাপে ধাপে এই সমস্যার স্থায়ী সমাধান করবেন।

404 Not Found Error কী?

সহজ ভাষায় বলতে গেলে, 404 Not Found Error হলো একটি স্ট্যান্ডার্ড এইচটিটিপি স্ট্যাটাস কোড (HTTP Status Code)। যখন একজন ইউজার তার ওয়েব ব্রাউজারের (যেমন Google Chrome, Firefox, Safari) মাধ্যমে কোনো ওয়েবসাইটের একটি নির্দিষ্ট পেজে প্রবেশ করতে চান, তখন ব্রাউজার সেই ওয়েবসাইটের সার্ভারের কাছে একটি অনুরোধ বা Request পাঠায়।

যদি সার্ভার সেই নির্দিষ্ট ইউআরএল (URL) বা ওয়েব পেজটি খুঁজে না পায়, তবে সার্ভার ইউজারকে একটি রেসপন্স কোড পাঠায়, যা "404 Error" নামে পরিচিত। এর অর্থ হলো, ব্রাউজার সার্ভারের সাথে যোগাযোগ করতে পেরেছে, কিন্তু সার্ভারে আপনি যে ফাইল বা পেজটি খুঁজছেন তা বর্তমানে বিদ্যমান নেই।

বিভিন্ন ওয়েবসাইটে এই ৩টি সংখ্যার এররটি বিভিন্ন নামে প্রদর্শিত হতে পারে, যেমন:

1. 404 Not Found

2. HTTP Error 404

3. 404 Page Not Found

4. The requested URL was not found on this server

5. Error 404: Page Missing

ওয়েবসাইটে 404 Error কেন আসে?

আপনার ওয়েবসাইটে 404 Error প্রদর্শিত হওয়ার পেছনে বেশ কিছু কারণ থাকতে পারে। সঠিক সমাধানের জন্য আগে কারণগুলো জানা জরুরি। নিচে প্রধান কারণগুলো উল্লেখ করা হলো:

১. ভুল ইউআরএল (Incorrect URL): অনেক সময় ভিজিটররা ব্রাউজারের অ্যাড্রেস বারে ভুল বানানে স্পেলিং বা ভুল ইউআরএল টাইপ করলে এই এরর পেজটি প্রদর্শিত হয়।

২. পেজ বা কন্টেন্ট মুছে ফেলা (Deleted Content): যদি ওয়েবসাইটের কোনো একটি কন্টেন্ট বা পেজ সম্পূর্ণ মুছে (Delete) ফেলা হয় এবং সেই পেজটিকে অন্য কোনো লাইভ পেজে রিডাইরেক্ট না করা হয়, তবে পুরনো লিংকে ঢুকলে 404 এরর দেখাবে।

৩. ইউআরএল পরিবর্তন করা (URL Structure Change): কোনো পেজের লিংক বা পার্মালিংক (Permalink) পরিবর্তন করা হলে এবং পুরনো লিংক থেকে নতুন লিংকে রিডাইরেকশন সেট না করলে ভিজিটররা 404 পেজ দেখতে পাবেন।

৪. ব্রোকেন লিংক (Broken Links): ওয়েবসাইটের ভেতরে ইন্টারনাল লিংক দেওয়ার সময় যদি ভুল ইউআরএল দেওয়া হয়, তবে ইউজার সেই লিংকে ক্লিক করলে ৪০৪ এরর পাবে।

৫. ডিএনএস বা ডোমেইন সংক্রান্ত সমস্যা: ওয়েবসাইটের ডোমেইন নেম সার্ভার (DNS) ঠিকমতো প্রোপাগেট বা কানেক্ট না হলে ব্রাউজার সার্ভার খুঁজে পায় না। একটি বিশ্বস্ত ডোমেইন ও হোস্টিং প্রোভাইডার নির্বাচন না করলে প্রায়শই এই ধরনের টেকনিক্যাল ঝামেলা পোহাতে হয়। এ ক্ষেত্রে Sheba Host (shebahost.com)-এর মতো বিশ্বস্ত প্রতিষ্ঠান থেকে ডোমেইন এবং ওয়েব হোস্টিং সার্ভিস ব্যবহার করলে নিরবচ্ছিন্ন ডিএনএস ও সার্ভার পারফরম্যান্স নিশ্চিত করা সম্ভব হয়।

৬. ডিরেক্টরি বা সার্ভার কনফিগারেশন ত্রুটি: ওয়েবসাইটের core ফাইল (যেমন WordPress-এর .htaccess ফাইল) নষ্ট বা করাপ্ট হয়ে গেলে সম্পূর্ণ ওয়েবসাইটের পেজগুলোতে ৪০৪ এরর দেখাতে পারে।

ওয়েবসাইটের ওপর 404 Error-এর নেতিবাচক প্রভাব

অনেক ওয়েবসাইট মালিকই 404 error কে সাধারণ বিষয় মনে করে এড়িয়ে যান। কিন্তু এর ফলে দীর্ঘমেয়াদে আপনার ওয়েবসাইটের বড় ধরনের ক্ষতি হতে পারে:

১. ইউজার এক্সপেরিয়েন্স নষ্ট হওয়া: একজন ইউজার আপনার সাইটে তথ্যের জন্য এসে যদি 404 পেজ দেখেন, তবে তিনি বিরক্ত হয়ে সাথে সাথে সাইট ছেড়ে চলে যাবেন। এটি ইউজার এক্সপেরিয়েন্স (UX) মারাত্মকভাবে খারাপ করে।

২. বাউন্স রেট (Bounce Rate) বৃদ্ধি: ইউজাররা সাইটে এসে দ্রুত বের হয়ে গেলে গুগলের কাছে বার্তা যায় যে সাইটটি ব্যবহারকারীর উপযোগী নয়। ফলে ওয়েবসাইটের বাউন্স রেট আশঙ্কাজনকভাবে বেড়ে যায়।

৩. এসইও (SEO) র‍্যাংকিং কমে যাওয়া: সার্চ ইঞ্জিনের বট (যেমন Googlebot) যখন আপনার সাইট ক্রল করে এবং একের পর এক ব্রোকেন লিংক বা 404 এরর পায়, তখন এটি ওয়েবসাইটের ক্রল বাজেট (Crawl Budget) নষ্ট করে। ফলে গুগল আপনার নতুন পেজগুলো ইনডেক্স করতে দেরি করবে এবং সাইটের সার্বিক এসইও র‍্যাংকিং নিচে নেমে যাবে।

৪. সেলস ও ট্রাফিক হ্রাস: আপনি যদি একটি ই-কমার্স ব্যবসা পরিচালনা করেন এবং আপনার প্রোডাক্ট পেজে 404 এরর আসে, তবে সম্ভাব্য কাস্টমার কেনাকাটা না করেই ফিরে যাবে। এতে আপনার ব্যবসার আর্থিক ক্ষতি হতে পারে।

কীভাবে ওয়েবসাইটের 404 Error খুঁজে বের করবেন?

আপনার ওয়েবসাইটে কতগুলো ব্রোকেন লিংক বা 404 এরর রয়েছে, তা খুঁজে বের করার জন্য কিছু জনপ্রিয় টুলস রয়েছে:

১. Google Search Console: আপনার ওয়েবসাইটটি যদি গুগল সার্চ কনসোলে যুক্ত থাকে, তবে 'Indexing' বা 'Pages' সেকশনে গিয়ে সহজেই দেখে নিতে পারেন গুগল কোন কোন পেজে 404 এরর খুঁজে পেয়েছে।

২. Screaming Frog SEO Spider: এটি একটি অত্যন্ত শক্তিশালী ডেস্কটপ সফটওয়্যার। এর মাধ্যমে সম্পূর্ণ ওয়েবসাইট ফ্রিতে ক্রল করে মুহূর্তের মধ্যে সব ব্রোকেন লিংক ও ৪০৪ এরর বের করা সম্ভব।

৩. WordPress Plugins: আপনি যদি ওয়ার্ডপ্রেস ব্যবহারকারী হন, তবে Broken Link Checker বা Rank Math SEO প্লাগিনের মাধ্যমে সহজেই ব্রোকেন লিংক শনাক্ত করতে পারবেন।

৪. Ahrefs বা SEMrush: এই প্রিমিয়াম এসইও টুলসগুলোর সাইট অডিট (Site Audit) ফিচার ব্যবহার করে ওয়েবসাইটের সমস্ত টেকনিক্যাল ত্রুটি ও 404 পেজ সনাক্ত করা যায়।

404 Not Found Error সমাধানের কার্যকরী উপায়

আপনার ওয়েবসাইটে ৪০৪ এরর পাওয়া গেলে তা দ্রুত সমাধান করা অত্যন্ত জরুরি। নিচে সহজ ও কার্যকরী কয়েকটি সমাধানের উপায় দেওয়া হলো:

১. ৩০১ রিডাইরেক্ট (301 Redirect) ব্যবহার করা

404 এরর সমাধানের সবচেয়ে জনপ্রিয় এবং কার্যকর উপায় হলো 301 Redirect। এর মাধ্যমে আপনি পুরনো বা ডিলিট হওয়া পেজের ইউআরএল-টিকে একটি নতুন ও সম্পর্কিত পেজের ইউআরএল-এ স্থায়ীভাবে পাঠিয়ে দিতে পারেন।

ওয়ার্ডপ্রেস ব্যবহারকারীরা Redirection প্লাগিন বা Rank Math / Yoast SEO দিয়ে খুব সহজেই কোনো কোডিং ছাড়াই ৩০১ রিডাইরেক্ট সেটআপ করতে পারেন। এর ফলে গুগল এবং ইউজার উভয়েই পুরনো লিংকে ক্লিক করলে স্বয়ংক্রিয়ভাবে নতুন পেজে চলে যাবেন এবং এসইও ভ্যালু (Link Juice) নষ্ট হবে না।

২. পার্মালিঙ্ক (Permalinks) রিসেট করা (ওয়ার্ডপ্রেসের জন্য)

অনেক সময় ওয়ার্ডপ্রেসের ডেটাবেস বা .htaccess ফাইলের সমস্যার কারণে হঠাৎ করেই সব পেজে 404 Error দেখায়। এই সমস্যার খুব সহজ একটি সমাধান রয়েছে:

— ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগইন করুন।

— Settings থেকে Permalinks এ যান।

— কোনো পরিবর্তন না করেই সোজা নিচে গিয়ে "Save Changes" বাটনে ক্লিক করুন।

এটি আপনার ওয়েবসাইটের `.htaccess` ফাইলটিকে নতুন করে পুনর্গঠন করে এবং নিমেষেই 404 সমস্যা সমাধান করে ফেলে।

৩. .htaccess ফাইল পুনরুদ্ধার করা

যদি আপনার ওয়েবসাইট ওয়ার্ডপ্রেসে তৈরি হয় এবং পুরো সাইট জুড়ে 404 এরর আসে, তবে সমস্যার মূল কারণ হতে পারে করাপ্ট হয়ে যাওয়া `.htaccess` ফাইল। এ ক্ষেত্রে সিপ্যানেল (cPanel) বা ফাইল ম্যানেজারে ঢুকে পুরনো `.htaccess` ফাইলটি মুছে দিন অথবা রিনেম করুন। তারপর ওয়ার্ডপ্রেস ড্যাশবোর্ড থেকে পার্মালিঙ্ক অপশনে গিয়ে 'Save Changes' দিন। নতুন একটি ডিফোল্ট `.htaccess` ফাইল তৈরি হবে এবং সমস্যা দূর হবে।

৪. সঠিক ও শক্তিশালী হোস্টিং সার্ভার ব্যবহার নিশ্চিত করা

অনেক সময় দুর্বল সার্ভার কনফিগারেশন, সার্ভার টাইমআউট বা হোস্ট প্রোভাইডারের গাফিলতির কারণে ওয়েবসাইটের ডাটাবেস ঠিকমতো কাজ করে না, যা ৪০৪ এরর তৈরি করতে পারে। একটি ভালো ওয়েবসাইট তৈরি করার প্রাথমিক শর্তই হলো একটি বিশ্বস্ত ও মানসম্পন্ন সার্ভার বেছে নেওয়া। Sheba Host (shebahost.com) অফার করে অত্যন্ত দ্রুতগতির SSD এনভিএমই (NVMe) সার্ভার, যা ওয়েবসাইটের আপটাইম এবং ফাইল স্ট্রাকচার সঠিক রাখতে সাহায্য করে। তাদের ২৪/৭ কারিগরি সাপোর্ট টিম যেকোনো সার্ভার-সম্পর্কিত ৪০৪ এরর দ্রুত সমাধানে সাহায্য করতে পারে।

৫. ডিলিট করা পেজ রিস্টোর করা

যদি ভুলবশত কোনো গুরুত্বপূর্ণ পেজ বা পোস্ট ডিলিট হয়ে যাওয়ার কারণে ৪০৪ এরর আসে, তবে সেই পেজটি ট্র্যাশ (Trash) ফোল্ডার থেকে রিস্টোর করে নিন। আর যদি পেজটি আর ফিরিয়ে আনা সম্ভব না হয়, তবে লিংকটিকে হোমপেজ বা প্রাসঙ্গিক কোনো ক্যাটাগরি পেজে ৩০১ রিডাইরেক্ট করে দিন।

একটি চমৎকার কাস্টম 404 পেজ তৈরি করুন

সবরকম ব্যবস্থা নেওয়ার পরেও আপনার ওয়েবসাইটে কিছু ৪০৪ এরর আসতে পারে (যেমন: ইউজার ভুল টাইপ করলে)। তাই ভিজিটরকে ধরে রাখতে একটি আকর্ষণীয় ও ইউজার-ফ্রেন্ডলি Custom 404 Page তৈরি করা উচিত।

একটি আদর্শ কাস্টম ৪০৪ পেজে নিচের বিষয়গুলো থাকা উচিত:

১. একটি সুন্দর ও বন্ধুত্বপূর্ণ বার্তা: ইউজারকে বুঝিয়ে বলা যে তিনি যা খুঁজছেন তা পাওয়া যাচ্ছে না (যেমন: "দুঃখিত, পেজটি খুঁজে পাওয়া যায়নি!")।

২. সার্চ বার (Search Bar): যাতে ইউজার তার প্রয়োজনীয় বিষয়টি ওয়েবসাইটেই সার্চ করে নিতে পারেন।

৩. হোমপেজের লিংক: যাতে তিনি সহজেই মূল পেজে ফিরে যেতে পারেন।

৪. জনপ্রিয় কন্টেন্ট বা ক্যাটাগরির লিংক: আপনার সাইটের সেরা কিছু লেখা বা ক্যাটাগরির লিংক ৪০৪ পেজে যুক্ত করে দিন, যাতে ইউজার অন্য কোনো পেজে ভিজিট করতে পারেন।

উপসংহার

ওয়েবসাইটের স্বাস্থ্য ভালো রাখা এবং গুগল সার্চ ইঞ্জিনে সাফল্য পাওয়ার জন্য 404 Not Found Error নিয়মিত মনিটর করা এবং দ্রুত সমাধান করা অত্যন্ত গুরুত্বপূর্ণ। এটি কেবল এসইও র‍্যাংকিং টিকিয়ে রাখে না, বরং আপনার ভিজিটরদের একটি নির্বিঘ্ন সার্ভিস প্রদান করতে সাহায্য করে।

আপনার ওয়েবসাইটের গতি, পারফরম্যান্স এবং টেকনিক্যাল ত্রুটিমুক্ত রাখতে চাইলে একটি সঠিক ওয়েব হোস্ট নির্বাচন করা অত্যন্ত প্রয়োজন। আপনার ব্যক্তিগত বা ব্যবসায়িক ওয়েবসাইটের জন্য সাশ্রয়ী মূল্যে সুপারফাস্ট ও সিকিউর ডোমেইন এবং হোস্টিং বেছে নিতে ভিজিট করতে পারেন Sheba Host (shebahost.com), যা আপনার ওয়েবসাইটকে দেবে সর্বোচ্চ আপটাইম এবং সার্বক্ষণিক কারিগরি সহায়তা। নিয়মিত সাইট অডিট করুন, ব্রোকেন লিংকগুলো ফিক্স করুন এবং আপনার ইউজারদের একটি চমৎকার ব্রাউজিং অভিজ্ঞতা উপহার দিন!

Author

Md Jobayer Mahmud

Md Jobayer Mahmud ShebaHost.com-এর প্রতিষ্ঠাতা — বাংলাদেশভিত্তিক একটি ডোমেইন ও ওয়েব হোস্টিং প্রতিষ্ঠান। তিনি ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্ট এবং অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের কাজ করেন। হোস্টিং, ওয়েবসাইট ও অনলাইন ইনকাম নিয়ে নিজের হাতে-কলমে অভিজ্ঞতা থেকে এই ব্লগে লেখেন।

লেখক সম্পর্কে আরও জানুন →

Share your opinion here!