پرش به مطلب اصلی
نسخه: 1.1.0

خطای ۴۰۳

خطای ۴۰۳ در آپاچی (Apache)

  • اطمینان حاصل کنید که ماژول mod_rewrite آپاچی روی سرور شما فعال باشد.
  • اطمینان حاصل کنید که دستور (directive) آپاچی AllowOverride در فایل apache2.conf سرور شما (یا در فایل نماینده برای پیکربندی آپاچی در سرور شما) روی All تنظیم شده باشد.
  • اطمینان حاصل کنید که فایل‌های /.htaccess و /public/.htaccess روی سرور شما آپلود شده باشند.

خطای ۴۰۳ در Nginx

  • اگر در محیط Nginx خود با خطای ۴۰۳ مواجه شدید، لطفاً برای کسب اطلاعات بیشتر در مورد پیکربندی Nginx، مقالات زیر را بررسی کنید:
  • اگر خطا همچنان ادامه داشت، لطفاً برای اطلاعات بیشتر با ارائه‌دهنده خدمات میزبانی (هاستینگ) خود تماس بگیرید و راهنمایی مناسب در این مورد دریافت کنید.

خطای ۴۰۳ در LiteSpeed

این خطا مربوط به LiteSpeed (وب سرور LiteSpeed) یا سرورهای مشابه مانند OpenLiteSpeed است. LiteSpeed 403 error

  • اگر خطای ۴۰۳ مانند تصویر بالا دریافت کردید، به این معنی است که محتوای فایل‌های اسکریپت قبل از بروز خطا فراخوانی نشده‌اند، و شما باید این خطا را در سرور خود برطرف کنید (با تماس با ارائه‌دهنده خدمات میزبانی خود برای دریافت راهنمایی مناسب). توجه: معمولاً این خطا به دلیل مجوزهای نادرست فایل‌ها که با قوانین ارائه‌دهنده هاستینگ شما مرتبط است، ایجاد می‌شود. لطفاً برای اطلاعات بیشتر در این مورد، پیوندهای زیر را بررسی کنید:
  • اگر مشکل پس از اصلاح مجوزهای فایل‌ها همچنان ادامه داشت، باید mod_security را در سرور خود غیرفعال کنید:
  • در غیر این صورت، اگر محدودیت‌ها به درستی قابل پیکربندی نباشند، اکیداً توصیه می‌کنیم به یک وب سرور کلاسیک منتقل شوید.

خطای ۴۰۳ مربوط به فایروال‌ها

این خطا مربوط به سرویس‌هایی مانند Cloudflare، Imunify360 و غیره است. Imunify360 403 error Imunify360 Captcha Challenge

  • این نوع سرویس‌ها اغلب با احتیاط بیشتری عمل می‌کنند و گاهی اوقات فقط صفحات یا فایل‌های ایستا (static files) (مانند فایل‌های CSS، JS و غیره) را مسدود می‌کنند. اگر متوجه شدید که صفحات وب‌سایت شما بدون استایل‌های CSS و به‌صورت به‌هم‌ریخته نمایش داده می‌شوند، به احتمال زیاد سرویس حفاظتی سرور شما برای مجاز شمردن درخواست‌های ورودی از فایل‌های وب‌سایت جدیدتان پیکربندی نشده است. بنابراین، باید این پیکربندی را در سرور خود بررسی کنید یا برای دریافت راهنمایی مناسب‌تر با میزبان (هاست) خود تماس بگیرید.
  • همچنین، اگر پس از مشاهده یک صفحه امنیتی (مانند تصویر بالا) خطاهای ۴۰۳ دریافت کردید، به این معنی است که سرویس Cloudflare (یا سیستم مشابهی مانند Imunify360 و غیره) روی سرور شما نصب شده و برخی از درخواست‌های اسکریپت را مسدود می‌کند. شما باید مشکل را در سرور خود برطرف کنید (با قرار دادن تمام درخواست‌های اسکریپت در لیست سفید (whitelisting) یا با تماس با ارائه‌دهنده خدمات میزبانی خود برای دریافت راهنمایی مناسب).
  • اگر مشکل برطرف نشد، باید mod_security را در سرور خود غیرفعال کنید.
  • در غیر این صورت، اکیداً توصیه می‌کنیم تمام فایل‌های اسکریپت را در فایل‌های لیست سفید سرویس اضافه کنید، یا توصیه می‌کنیم سرویس را روی سرور خود حذف/غیرفعال کنید تا از هرگونه مسدود شدن درخواست جلوگیری شود.