আমরা প্রায়ই 404 ত্রুটি কোড সম্পর্কে শুনি, কিন্তু আপনি কি জানেন এটি আসলে কী? 404 ত্রুটি কোড তখন দেখায় যখন ইন্টারনেটে কোনো পেজ খুঁজে পাওয়া যায় না। এটি একটি HTTP স্ট্যাটাস কোড যার মানে ব্রাউজার আপনার ওয়েবসাইট বা ওয়েব সার্ভারে কন্টেন্ট অ্যাক্সেস করার চেষ্টা করেছে কিন্তু কিছুই খুঁজে পায়নি। এ ঘটলে ব্রাউজার উইন্ডোতে ওয়েবপেজের বদলে "404 Error Code" বা "Page Not Found" বার্তা দেখায়।
404 ত্রুটি কোড সম্পর্কে আরও আলোচনা করার জন্য এই নিবন্ধ তৈরি করা হয়েছে। আমরা প্রশ্নের উত্তর দেব: 404 ত্রুটি কোড কী, এর অর্থ কী, এবং 404 ত্রুটি কীভাবে ফিক্স করবেন।
404 ত্রুটি কোড কী?
তכניתভাবে, যখন আপনি কোনো ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করেন, আপনি সেটার কন্টেন্ট সংরক্ষিত ওয়েবসার্ভাকে আপনার দরকার তথ্য পাঠাতে বলছেন। উদাহরণস্বরূপ, Google.com-এ গেলে আপনি গুগলের সার্ভাকে বলে দিচ্ছেন যে আপনি তার হোম পেজ দেখতে চান।
প্রো টিপ: নিবেদিত পিসি অপ্টিমাইজেশন টুল চালিয়ে ভুল সেটিংস, জাঙ্ক ফাইল, হানিকারক অ্যাপ এবং নিরাপত্তা হুমকি দূর করুন।
এই পরিস্থিতি যেখানে আপনি ওয়েব সার্ভার থেকে তথ্য চাইছেন তা হলো একটি রিকোয়েস্ট। ওয়েব সার্ভার সেই রিকোয়েস্টের রেসপন্স হিসেবে আপনার দরকার সব ডিটেইলসহ একটি পেজ পাঠায়। এই যোগাযোগ পদ্ধতিকে HTTP বলা হয়।
যোগাযোগ কীভাবে কাজ করে সেটা বুঝতে নিচের সিনেরিওটি বিবেচনা করুন:
আপনি: আমার কাছাকাছি সেরা হোটেলগুলো খুঁজতে চাই।
গুগলের সার্ভার: ঠিক আছে, ইচ্ছেমতো।
এখন, প্রক্রিয়ায় কোনো সমস্যা হলে কী হয়:
আপনি: আমার কাছাকাছি সেরা হোটেলগুলো খুঁজতে চাই।
গুগলের সার্ভার: দুঃখিত, আমি সেই পেজটি খুঁজে পাচ্ছি না।
ব্যবহারকারীকে ত্রুটি জানাতে সার্ভার HTTP রেসপন্স হিসেবে বিভিন্ন স্ট্যাটাস কোড ফেরত দেয়। প্রতিটি স্ট্যাটাস কোড পাঁচটি ক্লাসে বিভক্ত:
- ইনফরমেশনাল রেসপন্স: 100 – 199
- সফুল রেসপন্স: 200 – 299
- রিডাইরেক্টস: 300 – 399
- ক্লায়েন্ট এরর: 400 – 499
- সার্ভার এরর: 500 – 599
404 ত্রুটির ঘটনায় ওয়েবসার্ভার সাধারণত রিচেябল থাকে। কিন্তু সমস্যা হল আপনি যে পেজটি খুঁজছেন সেটা কোথাও নেই। সেটা ভেঙে যেতে পারে বা এখনো অস্তিত্বে নেই।
এই ত্রুটি যেকোনো ব্রাউজারে見られる – Mozilla Firefox, Microsoft Edge, Google Chrome। এছাড়া এই ত্রুটি কোডের সাথে বিভিন্ন ত্রুটি বার্তা থাকতে পারে:
- 404 Not Found
- 404 HTTP Error
- 404: Page Not Found
- HTTP 404 Not Found
- The requested URL is not available.
- The requested URL is not available on this server.
HTTP 404 ত্রুটি কোড কেন দেখায়?
HTTP 404 ত্রুটি কোডের বেশ কয়েকটি সাধারণ কারণ রয়েছে:
- ওয়েব পেজ সাইট থেকে সরানো বা ডিলিট করা হয়েছে।
- পেজটি অন্য URL-এ সরানো হয়েছে কিন্তু রিডাইরেক্ট ভুলভাবে করা হয়েছে।
- আপনি ভুল URL টাইপ করেছেন।
- ওয়েব সার্ভারের ত্রুটি।
- ডোমেন নেম আর অস্তিত্বে নেই।
HTTP 404 ত্রুটির ওয়েবসাইটে প্রভাব
আপনি নিশ্চিত 404 ত্রুটি ফেলা ওয়েবসাইট দেখেছেন। তখন আপনি কী করলেন? বন্ধ করলেন? অন্য সার্চ করলেন? অধিকাংশ ইন্টারনেট ব্যবহারকারী 404 ত্রুটি পেলে একই কাজ করেন।
অর্থাৎ, আপনার ওয়েবসাইট 404 ত্রুটি ফেললে ভিজিটর কম হবে। আর দ্রুত ফিক্স না করলে ওয়েবসাইট ক্ষতিগ্রস্ত হবে।
সার্চ ইঞ্জিন ভিজিটারের আচরণ মনিটর করে। এবং এই আচরণ ওয়েবসাইটের র্যাঙ্কিং-এ বড় প্রভাব ফেলে। আপনার সাইট বারবার 404 ত্রুটি ফেললে ভিজিটর ফাস্ট হয়ে আপনার প্রতিদ্বন্দ্বীর সাইটে যাবে। ফলে ট্রাফিক হারাবেন এবং র্যাঙ্কিং বড় ধাক্কা খাবে।
গুগলে 404 ত্রুটি কোড কীভাবে ফিক্স করবেন
404 ত্রুটি বার্তা চিন্তার বিষয় নয়। এর মানে শুধু ভিজিটর কন্টেন্ট অ্যাক্সেস করতে পারেনি। কিন্তু ভিজিটর হিসেবে আপনি অনুমান করবেন না যে আপনার দরকার তথ্য অনুপলব্ধ।
তো এই ত্রুটি কীভাবে হ্যান্ডেল করবেন? আমরা এই ওয়ার্কঅরাউন্ডগুলো সুপারিশ করছি:
ফিক্স ১: ওয়েব পেজ রিলোড করুন
সম্ভবত পেজটি সঠিকভাবে লোড হয়নি বলে ত্রুটি দেখাচ্ছে। Google Chrome-এ Refresh বাটনে ক্লিক করে বা কীবোর্ডের F5 কী চাপিয়ে সহজেই সমাধান করা যায়।
ফিক্স ২: URL ডাবল-চেক করুন
লিংকে ক্লিক করুন বা ম্যানুয়ালি টাইপ করুন – দুটো কেসেই ভুল হতে পারে। সেজন্য ওয়েবসাইটের URL রিভিউ করুন। আপনি বা লিংক দাতা URL ভুল টাইপ করেছেন হতে পারে। স্পেলিং ছাড়া ফরোয়ার্ড স্ল্যাশগুলো ভুলভাবে রাখা বা বাদ দেওয়া হতে পারে।
ফিক্স ৩: সাইটের সার্চ ফাংশন ব্যবহার করুন
অনেক ওয়েবসাইটের হোমপেজে সার্চ ফাংশন থাকে। সেটা ব্যবহার করে রিলেটেড কিওয়ার্ড দিন। আশা করি সঠিক পেজে নিয়ে যাবে।
ফিক্স ৪: সার্চ ইঞ্জিন ব্যবহার করুন
Google সার্চ ইঞ্জিন ব্যবহার করে ওয়েবসাইট খুঁজুন। ওয়েবসাইট যতক্ষণ আছে, ডোমেন নেম বা রিলেটেড কিওয়ার্ড দিয়ে খুঁজে পাবেন।
ফিক্স ৫: ওয়েবসাইট মালিকের সাথে যোগাযোগ করুন
উপরের মেথডগুলো কাজ না করলে ওয়েবসাইট মালিকের সাথে যোগাযোগ করুন। অধিকাংশ সময় ফুটার বা Contact পেজে যোগাযোগের তথ্য থাকে। নির্দিষ্ট কন্ট্যাক্ট ডিটেইলস দিয়ে যোগাযোগ করুন।
ওয়েবসাইটের অ্যাডমিনিস্ট্রেটর পেজের বিষয়ে আরও তথ্য দিতে পারেন। সেটা অন্য URL-এ সরানো হয়েছে হতে পারে বা কোনো কারণে ডিলিট হয়ে গেছে।
ফিক্স ৬: ব্রাউজারের ক্যাশ এবং কুকিজ ডিলিট করুন
আপনি অন্য ডিভাইস থেকে সাইট অ্যাক্সেস করতে পারলে, সমস্যাটি শুধু এক ডিভাইসের জন্য বা ব্রাউজারের সাথে সম্পর্কিত হতে পারে।
আপনার ব্রাউজারের ক্যাশ এবং কুকিজে ব্যক্তিগত তথ্য থাকে। অনলাইনে যাওয়ার সময় ব্রাউজার ভবিষ্যতের জন্য কিছু ডেটা সংরক্ষণ করে রাখে।
উদাহরণ: Google Chrome-এ "car" সার্চ করলে ফলাফল আপনার কম্পিউটারে সংরক্ষিত থাকে যতক্ষণ না উইন্ডো বন্ধ করেন বা ম্যানুয়ালি ডিলিট করেন। অর্থাৎ, পেজ বন্ধ করার পরেও সাইট মেমোরিতে লোডেড থাকে। অন্য কেউ আপনার কম্পিউটার ব্যবহার করলে তাদের ব্রাউজিং হিস্ট্রি আপনার হিস্ট্রি হিসেবে দেখাবে।
ব্রাউজার-সম্পর্কিত সমস্যা নিষিদ্ধ করতে ব্রাউজার ক্যাশ এবং কুকিজ ডিলিট করুন। এতে পেজটি অ্যাক্সেস করা যেতে পারে।
ফিক্স ৭: আপনার DNS ফ্লাশ করুন
ওয়েবসাইট যদি বিভিন্ন URL-এ 404 ত্রুটি ফেলে কিন্তু অন্য ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্য থাকে, তবে ISP-র সাথে যোগাযোগ করুন। তারা সাইট ব্লক 했을 수도 বা তাদের DNS সার্ভার ঠিকমতো কাজ করছে না।
DNS সার্ভার হলো একটি ডিভাইস যা ডোমেন নেমকে IP অ্যাড্রেসে রূপান্তর করে। এটি ইমেইল অ্যাড্রেসের বৈধতা চেক করতে বা অনুরোধকৃত ওয়েবসাইট স্পষ্টভাবে বাধিত কিনা যাচাই করতে ব্যবহার হয়। DNS সার্ভারের কারণেই আপনি "google.com" টাইপ করে IP অ্যাড্রেস (যেমন: 216.58.216.238) মনে রাখার দরকার নেই।
DNS ফ্লাশ করলে নতুন DNS লুকআপ বাধ্য হয়। অর্থাৎ, ওই ওয়েব পেজ অন্য IP অ্যাড্রেসে সরানো থাকলে এই ফিক্সটি ত্রুটি সমাধান করবে।
Windows ১০/১১-এ DNS ফ্লাশ করার ধাপ:
- Windows মেনুতে রাইট-ক্লিক করে Command Prompt (Admin) বা Windows PowerShell (Admin) সিলেক্ট করুন।
- কমান্ড লাইনে ipconfig /flushdns কমান্ড ইনপুট করুন।
- কমান্ড এক্সিকিউট হওয়ার জন্য অপেক্ষা করুন। তারপর ওয়েবসাইট আবার অ্যাক্সেস করে 404 ত্রুটি সমাধান হয়েছে কিনা চেক করুন।
ফিক্স ৮: ওয়েবসাইটে অস্থায়ী সমস্যা আছে কিনা চেক করুন
কখনো কখনো ওয়েবসাইট অস্থায়ী সমস্যা ফেস করে যা 404 ত্রুটির কারণ হয়। যদি আপনি এই সমস্যাটা অনুমান করেন, তবে আপনি কিছুই করতে পারবেন না। কিন্তু কনফার্ম করতে আভেলেবিলিটি টেস্টিং টুল দিয়ে ওয়েবসাইটের স্ট্যাটাস টেস্ট করুন।
কুইক অনলাইন সার্চে অনেক টুল পাবেন। টুলে ওয়েবসাইটের নাম লিখে রেজাল্ট দেখুন।
সারসংক্ষেপ
ইন্টারনেট বিশাল জায়গা। প্রতিদিন ওয়েবসাইট তৈরি হয়, সবটার সাথে আপ-টু-ডেট থাকা কঠিন। এবং কখনো অস্তিত্বহীন ওয়েবসাইট ভিজিট করলে "Error 404" বার্তা পান। আশা করি এই ব্লগ পোস্ট আপনাকে গুগল এবং অন্যান্য ব্রাউজারে 404 ত্রুটি কোড ফিক্স করতে শিখিয়েছে।
চেষ্টা করার ফিক্সগুলো: ওয়েব পেজ রিলোড, URL রিভিউ, ব্রাউজার কুকিজ ও ক্যাশ ডিলিট, অন্য সার্চ ইঞ্জিন ব্যবহার, ওয়েবসাইট মালিকের সাথে যোগাযোগ, DNS ফ্লাশ, বা ওয়েবসাইটে অস্থায়ী সমস্যা আছে কিনা চেক।
গুগলে 404 ত্রুটি কোড সমাধানের অন্য উপায় জানেন? কমেন্টে শেয়ার করুন!