مقالات

خطای 403 Forbidden چیست و چگونه آن را برطرف کنیم؟


فایل htaccess را بررسی کنید.

اگر وب سایت شما به طور ناگهانی پس از تغییر پیکربندی شروع به بازگرداندن 403 کرد، ارزش آن را دارد که htaccess. خود را بررسی کنید.

یک قانون بد می تواند دسترسی به یک صفحه یا فهرست را مسدود کند.

برای وب سایت های وردپرسی، می توانید به طور موقت نام فایل .htaccess را تغییر دهید و سایت خود را بررسی کنید. اگر 403 ناپدید شود، احتمالاً فایل حاوی یک قانون مشکل ساز است.

قبل از تغییر آن، یک نسخه پشتیبان از فایل اصلی نگه دارید.

ابزارهای امنیتی همچنین می توانند بازدیدکنندگان را مسدود کنند

فایروال یا پلاگین امنیتی گاهی اوقات می تواند ترافیک قانونی را مسدود کند.

به عنوان مثال، یک افزونه امنیتی وردپرس می‌تواند تلاش‌های مکرر برای ورود به سیستم را از یک آدرس IP شناسایی کرده و به طور موقت آن را مسدود کند.

به طور مشابه، سیاست های امنیتی در سطح سرور می توانند درخواست هایی را که مشکوک به نظر می رسند رد کنند.

اگر در زمانی که سایر کاربران به وب سایت دسترسی دارند، تنها یک آدرس IP تحت تأثیر قرار می گیرد، سیاست های امنیتی و فایروال خود را بررسی کنید.

یک نمونه دنیای واقعی

تصور کنید یک وب سایت کسب و کار کوچک در صبح به طور معمول کار می کند.

سپس مالک مجوزهای پوشه ریشه وب سایت را در حالی که تلاش می کند مشکل دیگری را برطرف کند، تغییر می دهد. پس از چند دقیقه، بازدیدکنندگان خطای 403 را از وب سرور دریافت می کنند.

سرور هنوز فعال است، دامنه فعال است و فایل ها هنوز وجود دارند.

مشکل این است که وب سرور دیگر اجازه دسترسی به فایل های وب سایت را ندارد.

بازگرداندن مالکیت و مجوزهای صحیح مشکل را حل می کند.

به همین دلیل است که درک علت مفیدتر از نصب مجدد نرم افزار وب سایت است.

فایل فهرست را بررسی کنید

بررسی ساده دیگر، فایل فهرست اصلی وب سایت است.

بسته به کاربرد، می تواند:

  • index.html
  • index.php
  • صفحه اصلی دیگری پیکربندی شد

اگر فهرست دایرکتوری غیرفعال باشد و فایل فهرست مورد انتظار وجود نداشته باشد، سرور ممکن است به جای نمایش محتویات پوشه، دسترسی را رد کند.

ریشه سند خود را بررسی کنید و مطمئن شوید که فایل های برنامه صحیح موجود است.

به گزارش های خطای سرور نگاه کنید

هنگامی که بررسی های اولیه کمکی نمی کند، گزارش های خطا می توانند پاسخ را ارائه دهند.

بسته به تنظیمات خود، ممکن است پیام هایی را مشاهده کنید که نشان می دهد:

  • اجازه رد شد
  • دسترسی ممنوع است
  • یک قانون امنیتی ایجاد می شود
  • پیکربندی نامعتبر است
  • درخواست مسدود شده

برای کاربران مدیریت شده خدمات میزبانی وب، تیم پشتیبانی میزبان اغلب می تواند به شناسایی این پیام ها کمک کند.

چه زمانی باید با ارائه دهنده هاست خود تماس بگیرید؟

اگر مجوزها، htaccess.، تنظیمات امنیتی و فایل‌های وب‌سایت را بررسی کرده‌اید، اما خطا همچنان ادامه دارد، به تغییر تنظیمات تصادفی سرور خودداری کنید.

با تامین کننده خود تماس بگیرید و به آنها بدهید:

  • URL تحت تأثیر قرار گرفته است
  • زمانی که مشکل شروع شد
  • آدرس IP شما، در صورت وجود
  • هر تغییر اخیری که ایجاد کرده اید
  • پیام دقیق 403

این به تیم فنی اطلاعات مفیدی می دهد تا مشکل را سریعتر بررسی کنند.

چگونه از خطاهای 403 در آینده جلوگیری کنیم

چند عادت می تواند مشکلات غیر ضروری را کاهش دهد:

  • قبل از تغییر هر فایل پیکربندی یک نسخه پشتیبان تهیه کنید.
  • از استفاده از مجوزهای 777 بدون دلیل روشن خودداری کنید.
  • پلاگین ها و برنامه های استفاده نشده را حذف کنید.
  • قبل از مسدود کردن محدوده IP قوانین فایروال خود را بررسی کنید.
  • نرم افزار وب سایت خود را به روز نگه دارید.
  • تغییرات مهم سرور را ثبت کنید.

چه از میزبانی وب ارزان برای یک وب سایت کوچک یا یک محیط میزبانی تجاری بزرگتر استفاده کنید، این روش ها مفید هستند.

نتیجه گیری:

خطای 403 Forbidden لزوماً به این معنی نیست که وب سایت شما هک شده یا سرور شما از کار افتاده است.

معمولاً یک مشکل دسترسی یا مجوز را نشان می دهد.

با بررسی های ساده شروع کنید – مجوزها، htaccess.، قوانین امنیتی، فایل های فهرست و فایل های گزارش. هر بار یک تغییر ایجاد کنید و بعد از هر تغییر تست کنید.

اگر مشکل از سمت سرور است یا مطمئن نیستید که چه چیزی را تغییر دهید، شما ارائه دهنده هاست اغلب می تواند آن را با خیال راحت حل کند.


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا