مقالات

خطای 403 چیست؟ آموزش جامع رفع  Error 403 forbidden

خطای 403 چیست؟

خطای 403 به معنای “دسترسی ممنوع” می باشد که نشان می دهد کاربر دسترسی لازم برای مشاهده صفحه یا منبع مورد نظر ندارد؛ به عبارت دیگر  این ارور به معنای عدم وجود سطح دسترسی لازم می باشد.

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

حتما برای شما هم پیش آمده که گاهی اوقات، حین بازدید از وب‌ سایت‌های مختلف با خطاهایی رو به رو شده اید که معنا و مفهوم خاصی ندارند، یکی از متداول ترین این خطاها ارور 403  یا Error 403 forbidden  می باشد.

خطای 403 چیست؟

این خطا هنگامی رخ می دهد که سرور اجازه دسترسی به منبع درخواست شده را به کاربر نمی دهد. این ارور ممکن است به دلایل زیر رخ دهد:

عدم وجود مجوز: سرور ممکن است برای دسترسی به منبع درخواست شده، مجوز لازم را نداشته باشد.

قوانین دسترسی: در برخی موارد قوانین دسترسی سفارشی بر روی سرور تنظیم شده اند و باعث اجازه ندادن کاربران برای دسترسی به منابع خاص می شود.

فایروال و یا نرم افزارهای امنیتی: بعضی از فایروال ها ممکن است دسترسی به منابع خاص را محدود کند و باعث ارور 403 شوند.

خطای سرور: در برخی موارد خطاهای داخل سرور مانع دسترسی به منابع مورد نظر  می شوند و در نتیجه باعث خطای 403 می شوند.

لازم به ذکر است که ممکن است دلایل بیشتری نیز برای وقوع ارور ۴۰۳ در وردپرس وجود داشته باشد که هر کدام از این دلایل، به دلیل تنظیمات شخصی سایت‌های ارائه دهنده خدمات هستند.

علت ایجاد خطای 403

خطای 403 چگونه نمایش داده می شود؟

به دلیل ماهیت ارور 403، احتمال رخ دادن آن در تمام پلتفرم ها وجود دارد اما ممکن است نحوه نمایش آن در هر پلتفرم متفاوت باشد، بنابراین این خطا ممکن است در انواع و اشکال مختلفی نظیر Forbidden 403  ،Forbidden  Error 403 و… به شما نمایش داده شود.

رفع خطای 403

برای رفع این خطا راه حل های زیادی وجود دارد، همانطور که گفته شد این خطا نشان دهده عدم دسترسی به منبع درخواست شده توسط کاربر است، استفاده ار روش های زیر معمولا کارساز است:

مشکل در فایل htaccess.

یکی از دلایلی که باعث بروز خطای 403 در وردپرس می شود، فایل htaccess. می باشد، برخی دستورات در این فایل و همچنین وجود اختلال در این دستورات ممکن است باعث بروز ارور 403 شود.

برای حل این مشکل شما باید فایل htaccess.  سایت وردپرسی خود را مجددا بازسازی کنید. برای بررسی و رفع خطا وارد هاست خود شده و با کلیک روی گزینه File Manager  وارد صفحه مدیریت فایل‌ ها شوید.

روی فولدر public_html کلیک کرده و فایل htaccess. را پیدا کنید. نکته قابل توجه این است که ممکن است این فایل در مشاهده اول مخفی باشد پس در این صورت به قسمت تنظیمات در سی پنل بروید و روی گزینه  show hidden files کلیک نمایید.

حال این فایل را دانلود کرده و سپس آن را از هاست خود حذف کنید. در نهایت وارد پیشخوان وردپرس خود شده و در قسمت تنظیمات – پیوندهای یکتا روی ذخیره تنظیمات کلیک کنید، با این کار فایل .htaccess دوباره ساخته خواهد شد و اگر دلیل بروز خطا از این فایل بوده باشد، این مشکل رفع خواهد شد.

بازسازی فایل .htaccess

سطوح دسترسی فایل ها در وردپرس

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

برای حل این مشکل می توانید دسترسی فایل مورد نظر خود را به حالت مجاز تغییر دهید. روی فایل موردنظر در هاست خود کلیک کرده و گزینه change permission را انتخاب کنید. در اینجا باید سطح دسترسی فایل ها بر روی 644 و سطح دسترسی پوشه ها را بر روی 755 تنظیم نمایید.

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

غیر فعال کردن افزونه های وردپرس

گاهی ممکن است یک افزونه با افزونه های دیگر و یا فایل های موجود در سایت تداخل داشته باشد و حتی باعث ارور 403 شود. برای حل این مشکل افزونه های سایت خود را یکی یکی غیر فعال کنید تا افزونه ای که ایجاد مشکل کرده است را پیدا کنید. در این مرحله یا باید ایراد افزونه را برطرف نمایید و یا آن را حذف کنید.

حذف کش مرورگر

گاهی ممکن است خطایی که در یک صفحه به خصوص با آن مواجه می شوید پیش تر بر روی مرورگر شما ذخیره شده باشد و با وجود در دسترس بودن آن صفحه، شما باز هم با خطای ۴۰۳ برخورد کنید. برای حل این مشکل کلیدهای ترکیبی  ctrl,shift,delete رو هم زمان بفشارید و وارد تنظیمات کش مرورگر شوید و آن را پاک کنید

کلام آخر

در این آموزش علت خطای 403 و روش های رفع آن را توضیح دادیم، امیدوارم با استفاده از روش های ذکر شده بتوانید خطای به وجود آمده را رفع کنید. فراموش نکنید قبل از انجام هر اقدامی از هاست خود بکاپ تهیه نمایید.

این آموزش چقدر برای شما مفید بود؟

4 / 5. تعداد رای ها 4

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *