ওয়েবসাইটে 404 ইরর দেখালে সমাধান করবেন কীভাবে?
404 Not Found হচ্ছে সবচেয়ে পরিচিত ওয়েবসাইট এরর কোডগুলোর একটি। এই ত্রুটির অর্থ হলো—আপনার ব্রাউজার যে URL-এ যেতে চাচ্ছে, সার্ভারে সেই পেইজ/ফাইল খুঁজে পাওয়া যাচ্ছে না।
404 Error দেখা গেলে আপনার ভিজিটরদের মধ্যে খারাপ ইমপ্রেশন তৈরি হতে পারে এবং SEO র্যাঙ্কিংও ক্ষতিগ্রস্ত হতে পারে। তাই এর সমাধান জানা খুব জরুরি।
🔎 404 Error কখন হয়?
সাধারণত নিচের যেকোনো কারণে ওয়েবসাইটে 404 ত্রুটি দেখা দেয়:
- ভুল URL টাইপ করা হয়েছে
- পেইজ বা পোস্ট ডিলিট হয়ে গেছে
.htaccess
ফাইল মিসিং বা ভুল কনফিগারড- WordPress এর permalink সেটিংস সমস্যা
- মুভ করা হয়েছে কিন্তু রিডাইরেক্ট দেওয়া হয়নি
- থিম/প্লাগইনের সমস্যা
🛠️ ধাপে ধাপে সমাধান
✅ ধাপ ১: URL ঠিক আছে কিনা যাচাই করুন
- আপনি বা ভিজিটর যেই লিংক টাইপ করছেন তা সঠিক কিনা যাচাই করুন
- বড় হাতের/ছোট হাতের অক্ষরে ভুল থাকলে সেটিও 404 ত্রুটি দিতে পারে
📁 ধাপ ২: ফাইল বা পেইজ সার্ভারে আছে কিনা চেক করুন
- cPanel > File Manager এ গিয়ে ফাইল/ফোল্ডারটি আসলেই সেখানে আছে কিনা দেখুন
- যদি না থাকে, তাহলে অবশ্যই 404 দিবে
🔄 ধাপ ৩: WordPress হলে Permalinks রিসেট করুন
- WordPress Dashboard > Settings > Permalinks এ যান
- কোনো পরিবর্তন না করেই নিচে গিয়ে Save Changes ক্লিক করুন
✅ এটি .htaccess
ফাইলকে রিফ্রেশ করে এবং অনেক সময় 404 সমস্যা সমাধান হয়ে যায়।
⚙️ ধাপ ৪: .htaccess ফাইল চেক করুন
public_html
ডিরেক্টরিতে.htaccess
ফাইল আছে কিনা দেখুন- না থাকলে নতুন
.htaccess
তৈরি করুন এবং নিচের কোড পেস্ট করুন (WordPress Default):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
📌 ফাইলটি সংরক্ষণ করে সাইট রিলোড দিন।
🔁 ধাপ ৫: সাইট মুভ করলে সঠিক রিডাইরেক্ট দিন
- যদি কোনো পেইজ অন্য URL-এ মুভ করা হয়, তাহলে পুরনো URL কে নতুন URL-এ রিডাইরেক্ট করুন
- আপনি চাইলে
.htaccess
বা Redirection Plugin ব্যবহার করতে পারেন
🔧 ধাপ ৬: থিম/প্লাগইন কনফ্লিক্ট চেক করুন
- নতুন কোনো থিম বা প্লাগইন অ্যাক্টিভ করার পর যদি 404 শুরু হয়, তাহলে সেটি সাময়িকভাবে ডিজেবল করে দেখুন
- ক্যাশিং প্লাগইন থাকলে cache clear করুন
🧪 ধাপ ৭: Broken Link Checker দিয়ে চেক করুন
আপনার সাইটে কোথাও ভাঙা লিংক আছে কিনা দেখতে নিচের টুল ব্যবহার করতে পারেন:
🔗 https://www.brokenlinkcheck.com/
🆘 সমাধান না হলে কী করবেন?
- আপনার হোস্টিং সার্ভারে
.htaccess
কাজ করছে না - Apache বা LiteSpeed server-level configuration issue
- URL rewriting সাপোর্ট নেই
এই ধরনের সমস্যায় আমাদের সাপোর্ট টিমকে জানাতে পারেন:
🔗 সাপোর্ট টিকিট জমা দিন – Echost Support Center
🧠 সংক্ষেপে 404 সমাধান চেকলিস্ট:
- URL ঠিক আছে?
- ফাইল/পেইজ সার্ভারে আছে?
- WordPress Permalinks রিসেট করেছেন?
.htaccess
সঠিকভাবে কনফিগার করেছেন?- রিডাইরেক্ট প্রয়োজন হলে সেট করেছেন?
- থিম/প্লাগইন কনফ্লিক্ট চেক করেছেন?
404 সমস্যা সাময়িক হলেও দ্রুত সমাধান না করলে তা ইউজার অভিজ্ঞতা ও SEO-তে বড় প্রভাব ফেলতে পারে। উপরের ধাপগুলো অনুসরণ করলেই আপনি নিজেই এটি ঠিক করে ফেলতে পারবেন।