ওয়েবসাইটে 403 ইরর দেখালে সমাধান করবেন কীভাবে?
403 Forbidden Error এমন একটি HTTP স্ট্যাটাস কোড যা দেখায় যখন আপনার সার্ভার বুঝতে পারে আপনি কোন পেজে যেতে চাচ্ছেন, কিন্তু আপনাকে সেই অ্যাক্সেস অনুমোদন করছে না। এটি সাধারণত নিচের মতো মেসেজ দিয়ে দেখা যায়:
403 Forbidden – You don't have permission to access this resource.
এই গাইডে আমরা দেখাবো 403 Error-এর সাধারণ কারণগুলো এবং কীভাবে আপনি নিজেই ধাপে ধাপে সমাধান করতে পারেন।
❓ সাধারণ কারণসমূহ:
- ❌ ফাইল বা ফোল্ডারে পারমিশন সমস্যা
- 🔐 .htaccess ফাইল কনফিগারেশন ভুল
- 🛡️ সিকিউরিটি প্লাগইন বা ওয়েব ফায়ারওয়ালের ব্লক
- 🚫 ইনডেক্স পেজ না থাকা
- 🧱 IP বা রেফারার ব্লক করা হয়েছে
- ❗ Host-level রিস্ট্রিকশন (mod_security বা CSF block)
🛠️ ধাপে ধাপে সমাধান
🔍 ধাপ ১: ভুল URL বা ডিরেক্টরি অ্যাক্সেস করছেন কিনা যাচাই করুন
- সঠিক URL ব্যবহার করছেন কিনা চেক করুন
- ডোমেইনের পর
/admin
,/folder
, বা/private
এর মতো ভুল ফোল্ডার টাইপ করছেন কিনা দেখুন
✅ অনেক সময় ম্যানুয়ালি টাইপ করা ভুল URL-ই 403 Error দেয়।
🗂️ ধাপ ২: ফোল্ডার ও ফাইল পারমিশন ঠিক আছে কিনা দেখুন
- cPanel > File Manager এ যান
- 403 Error যেই ফাইল বা ফোল্ডার নিয়ে হচ্ছে, সেটির উপর right click > Permissions ক্লিক করুন
সঠিক পারমিশন হওয়া উচিত:
টাইপ | পারমিশন |
---|---|
ফাইল | 644 |
ফোল্ডার | 755 |
🔧 পারমিশন ভুল থাকলে সাইট অ্যাক্সেস আটকে যেতে পারে।
⚙️ ধাপ ৩: .htaccess ফাইল চেক করুন
- public_html বা রুট ডিরেক্টরিতে
.htaccess
ফাইলটি দেখুন - যদি ভুল কনফিগ থাকে (যেমন:
deny from all
), তাহলে সেটা সরিয়ে ফেলুন বা ঠিক করুন
✅ আপনি চাইলে .htaccess
ফাইলটি rename করে (যেমন .htaccess-old
) একবার সাইট রিলোড করে দেখতে পারেন সমস্যার কারণ এটা কিনা।
🌐 ধাপ ৪: Index ফাইল আছে কিনা চেক করুন
- আপনার
public_html
বা সংশ্লিষ্ট ফোল্ডারেindex.php
বাindex.html
আছে কিনা যাচাই করুন - না থাকলে সার্ভার বুঝতে পারে না কোন পেইজ দেখাবে, ফলে 403 দেয়
🛡️ ধাপ ৫: নিরাপত্তা প্লাগইন বা ফায়ারওয়াল চেক করুন (যদি WordPress হয়)
- Wordfence, iThemes Security বা অন্য কোনো সিকিউরিটি প্লাগইন ইনস্টল থাকলে, তা সাময়িকভাবে Disable করুন
- এছাড়া
mod_security
বাCSF firewall
থেকে আইপি ব্লক হয়েছে কিনা সেটা হোস্টিং সাপোর্ট চেক করতে পারে
🔄 ধাপ ৬: Cache Clear ও Browser Cookies রিফ্রেশ করুন
- সাইটে ক্লাউডফ্লেয়ার বা অন্য ক্যাশ সিস্টেম থাকলে সেটা ক্লিয়ার করুন
- ব্রাউজার থেকে cookies/history মুছে আবার চেষ্টা করুন
🆘 সমাধানে এগুলোর পরেও সমস্যা হলে কী করবেন?
- হোস্টিং অ্যাকাউন্টে mod_security সক্রিয় থাকলে তা কোনো legit অ্যাকশনে ব্লক করে থাকতে পারে
- আপনার আইপি CSF firewall-এ ব্লক হয়ে গেলে ওয়েবসাইট 403 দেখাতে পারে
🔧 এই ক্ষেত্রে আমাদের টেকনিক্যাল সাপোর্ট টিমকে জানান:
🔗 সাপোর্ট টিকিট জমা দিন – Echost Support Center
✅ সংক্ষেপে সমাধান চেকলিস্ট:
- ফাইল/ফোল্ডার পারমিশন ঠিক আছে (
644
/755
) .htaccess
ফাইল ভ্যালিড ও কনফিগ ঠিক আছেindex.php
বাindex.html
ফাইল আছে- সিকিউরিটি প্লাগইন ব্লক করছে না
- IP address ফায়ারওয়ালে ব্লক হয়নি
- Cache / Cookies ক্লিয়ার করে দেখেছেন
403 Forbidden সমস্যা দেখতে ভয় পাওয়ার কিছু নেই। উপরের ধাপগুলো অনুসরণ করলেই আপনি দ্রুত原因 বের করে নিজের সাইট ঠিক করে ফেলতে পারবেন।