
به اشتراک بگذارید
ارور «متاسفانه شما اجازه بازدید از این صفحه را ندارید» یکی از رایجترین خطاهایی است که کاربران وردپرس و مدیران سایت با آن مواجه میشوند. این پیام معمولاً یک نسخه فارسیشده از خطای 403 Forbidden است. این خطا زمانی نمایش داده میشود که سرور یا سیستم مدیریت محتوا (CMS) تشخیص دهد کاربر اجازه دسترسی به فایل، دایرکتوری یا صفحه را ندارد. در 30 کلمه اول به کلمه کلیدی اصلی اشاره میکنیم تا استانداردهای SEO رعایت شود: رفع ارور متاسفانه شما اجازه بازدید را ندارید یکی از مهمترین مباحث امنیتی و مدیریتی وبسایت است.
💡 این خطا میتواند از 5 منبع اصلی ایجاد شود:
- مجوزهای اشتباه فایلها (Permissions)
- مشکلات فایل .htaccess
- خطا در تنظیمات افزونههای امنیتی
- بلاک شدن IP توسط فایروال سرور
- اختلال در نقشهای کاربری (User Roles) وردپرس
📌 در این مقاله، همه این موارد را مرحلهبهمرحله بررسی میکنیم.
💡 تعریف سریع خطا
خطای 403 یعنی سرور درخواست شما را فهمیده ولی اجازه اجرای آن را نمیدهد.
خطای 403 یعنی سرور درخواست شما را فهمیده ولی اجازه اجرای آن را نمیدهد.
- معمولاً به دلیل Permission اشتباه
- یا تنظیمات امنیتی
حتماً زمانی که این مقاله را باز کردهاید، به دنبال یک راهنمای کاملاً کاربردی برای رفع خطای دسترسی به صفحه وب بودهاید؛ خطایی که معمولاً در بدترین زمان ممکن ظاهر میشود و ممکن است دسترسی مدیر سایت را نیز محدود کند. در این آموزش از سطح مبتدی تا حرفهای، تمام سناریوهای ایجاد این پیام را بررسی میکنیم؛ از تنظیمات ساده تا مشکلات پیچیده امنیتی روی سرور. پس همراه ما باشید… 😉👇
سرور مجازی وبداده با دیسک NVMe، امنیت تقویتشده و پشتیبانی 24ساعته، بهترین انتخاب برای سایتهای وردپرسی
برای مشاهده پلنهای
سرور مجازی وبداده
روی دکمه زیر کلیک کنید
سرور مجازی وبداده
روی دکمه زیر کلیک کنید
آنچه در این مقاله میخوانید:
💡 بیشتر بدانید: حل مشکل “کار نکردن صفحه ی خطای سفارشی 403”

خطای متاسفانه شما اجازه بازدید از این صفحه را ندارید چیست؟
این پیام در حقیقت نسخه فارسیشده خطای HTTP 403 Forbidden است. این خطا نشان میدهد کاربر یا حتی مدیر سایت، مجوز دسترسی به فایل یا بخش موردنظر را ندارد؛ درست مشابه ورود به آپارتمانی که کلید صحیح ندارد. ساختار کلی خطا به صورت زیر است:
Client (User)
⬇️
Server
👇
Permission Check
Security Rules
Firewall Policies
⬇️
403 Forbidden
⬇️
Server
👇
Permission Check
Security Rules
Firewall Policies
⬇️
403 Forbidden
🔸 نکته فنی: طبق RFC7231، وضعیت 403 یعنی سرور درخواست را درک کرده اما اجازه اجرای آن را صادر نمیکند.
چرا خطای 403 اتفاق میافتد؟
- مجوزهای اشتباه روی فایلها یا فولدرها
- خراب شدن .htaccess
- مسدود شدن IP توسط افزونه امنیتی
- بلاک شدن توسط ModSecurity
- نقش کاربری اشتباه در وردپرس
- فایل یا مسیر حذفشده یا منتقلشده
- تداخل با CDNها مثل Cloudflare
پیشنیازهای رفع خطای 403
برای رفع این خطا شما نیاز دارید:
- دسترسی به فایلهای هاست (FTP یا File Manager)
- در صورت امکان دسترسی SSH
- امکان غیرفعالسازی افزونهها
- دسترسی به پنل مدیریت هاست cPanel
آموزش گامبهگام رفع ارور 403
در این بخش همراه تیم وبداده باشید تا بهصورت عملی، مرحلهبهمرحله و با مثالهای واقعی، تمام سناریوهای احتمالی خطا را بررسی کنیم. در این آموزش نهتنها علت بروز هر نوع خطای 403 را توضیح میدهیم، بلکه به شما نشان میدهیم چگونه از طریق پنلها، لاگها، ابزارهای هاستینگ و حتی خط فرمان، منشأ دقیق مشکل را پیدا کنید. همچنین مثالهایی از تجربه کاربران، خطاهای رایج پس از آپدیت وردپرس، رفتار افزونههای امنیتی و تأثیر تنظیمات سرور را نیز مرور میکنیم تا یک درک کامل و عملی از نحوه رفع این خطا داشته باشید.
1- بررسی Permission های فایلها
استاندارد صحیح:
| نوع مورد | سطح دسترسی استاندارد |
|---|---|
| پوشهها | 755 |
| فایلها | 644 |
| فایل wp-config.php | 400 یا 440 |
روش اصلاح با FTP:
- اتصال به هاست با FileZilla
- راستکلیک روی پوشه public_html
- انتخاب File Permissions
- تنظیم 755 برای پوشهها
- فعالسازی Recursive
اصلاح از طریق SSH:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \; 📌 نکته: اگر سطح دسترسی اشتباه باشد، وبسرور (Apache یا Nginx) اجازه خواندن/اجرا نمیدهد و نتیجه 403 است.تست
2- بررسی فایل .htaccess
فایل .htaccess ممکن است خراب شود یا دستوری اشتباه داشته باشد.
مراحل ریست کردن:
- ورود به File Manager
- تغییر نام .htaccess به .htaccess-old
- ورود به وردپرس → تنظیمات → پیوندهای یکتا
- ذخیره مجدد
این مرحله یک فایل .htaccess جدید و سالم میسازد.
3- رفع تداخل افزونههای امنیتی
افزونههایی مثل:
- Wordfence
- iThemes Security
- All In One Security (AIOS)
ممکن است IP شما را بلاک کنند.
روش رفع تداخل افزونههای امنیتی:
- ورود به هاست → wp-content/plugins
- تغییر نام پوشه wordfence به wordfence-disabled
- بررسی دوباره وبسایت
4- بررسی ModSecurity در cPanel
ModSecurity یک فایروال سطح سرور است و ممکن است به اشتباه درخواست شما را مخرب تشخیص دهد.
مراحل:
- ورود به cPanel
- انتخاب ModSecurity
- برای تست → موقتاً غیرفعال کنید
- اگر مشکل رفع شد، باید Rule های اشتباه اصلاح شود
📌 هشدار: هرگز ModSecurity را دائمی خاموش نکنید.
5- بررسی فایروال سرور (CSF/LFD)
اگر IP شما به دلیل تعداد زیاد درخواست مشکوک شناخته شود، فایروال آن را بلاک میکند.
🔸 روش بررسی (برای مدیران سرور):
grep YOUR_IP /var/log/lfd.log
csf -g YOUR_IP 6- بررسی نقشهای کاربری وردپرس
گاهی نقش کاربری Administrator به اشتباه تغییر میکند.
روش اصلاح از طریق دیتابیس:
wp_usermeta
meta_key = wp_capabilities
value = a:1:{s:13:"administrator";b:1;} جدول مقایسه دلایل خطای 403 و بهترین راهحل
| دلیل خطا | سطح فنی | احتمال وقوع | بهترین راهحل |
|---|---|---|---|
| Permissions غلط | متوسط | زیاد | تنظیم 644/755 |
| .htaccess خراب | کم | متوسط | ریست و بازسازی |
| افزونه امنیتی | کم | زیاد | غیرفعالسازی موقت |
| ModSecurity | متوسط | متوسط | اصلاح Rule یا تماس با پشتیبانی |
| فایروال CSF | بالا | کم | آزادسازی IP |
| نقشهای وردپرس | متوسط | کم | اصلاح سطح دسترسی |

دلایل کمتر شناختهشده خطای 403
در این بخش به عواملی میپردازیم که کمتر مورد توجه قرار میگیرند اما در رفع ارور متاسفانه شما اجازه بازدید را ندارید نقش اساسی دارند. این موارد معمولاً پس از مهاجرت سایت، تغییر سرور یا خطاهای امنیتی پنهان رخ میدهند. اگر مراحل اصلی را انجام دادهاید و هنوز مشکل پابرجاست، بررسی این دلایل میتواند راهحل نهایی باشد.
1- مشکل در مالکیت فایلها (File Ownership)
اگر سایت را به هاست جدید منتقل کرده باشید، ممکن است مالکیت فایلها اشتباه باشد.
اصلاح از SSH:
chown -R user:user /home/user/public_html 📌 فقط در صورت داشتن دسترسی روت انجام شود.
2- محدودیت IP در Cloudflare
گاهی Cloudflare تصور میکند که درخواست شما مخرب است.
مراحل رفع:
- ورود به Cloudflare
- بخش Security → Events
- بررسی بلاک شدن IP
- رفع محدودیت
3- بلاک شدن کشور ایران توسط برخی سرویسها
بسیاری از APIها به دلایل تحریم، ایران را بلاک میکنند که منجر به 403 میشود.
خدمات وبداده برای جلوگیری از خطای 403
وبداده با استفاده از سرورهای پرسرعت، تنظیمات امنیتی استاندارد و RuleSet اختصاصی ModSecurity، احتمال بروز خطای 403 را به کمترین حد میرساند.
✅ هاردهای NVMe پرسرعت
✅ تنظیمات استاندارد Permission و مالکیت
✅ هماهنگی کامل با وردپرس
✅ فایروال پیشرفته
بهترین VPS ایران با پنل مدیریت اختصاصی، هارد NVMe و پهنای باند بالا
برای مشاهده پلنهای
سرور مجازی ایران وبداده
روی دکمه زیر کلیک کنید
سرور مجازی ایران وبداده
روی دکمه زیر کلیک کنید
نتیجهگیری: رفع ارور متاسفانه شما اجازه بازدید از این صفحه را ندارید
در این مقاله بهصورت جامع بررسی کردیم که چرا خطای «متاسفانه شما اجازه بازدید از این صفحه را ندارید» یا همان 403 Forbidden رخ میدهد و چگونه میتوان آن را بهصورت اصولی رفع کرد. از بررسی Permissionها تا مشکلات امنیتی سطح سرور، همه سناریوها پوشش داده شد. اگر از هاست باکیفیت استفاده کنید و تنظیمات امنیتی درست انجام شود، احتمال بروز این خطا تقریباً به صفر میرسد. در نهایت اگر نیاز به پشتیبانی و سرور پایدار دارید، سرویسهای وبداده همیشه در کنار شما هستند.
💡 امیدواریم این راهنما برای شما مفید بوده باشد. در صورت داشتن سوال، حتماً در بخش نظرات با ما در ارتباط باشید.
سوالات متداول از خطا 403 Forbidden
1- آیا خطای 403 به معنی هک شدن سایت است؟
خیر؛ معمولاً ناشی از تنظیمات اشتباه است.




