ممکن است خطاهای 403 بر اساس شرایط مختلف متفاوت باشند. گاهی اوقات، این خطا می تواند در نتیجه چند تغییر باشد که ممکن است شرکت میزبان شما در سیستم خود ایجاد کند یا به دلیل اجرای برخی از به روزرسانی ها باشد. در این محتوا بررسی می کنیم دلایل خطای 403 چیست و چه راه حل هایی دارد.
خطای 403 چیست
خطای 403 یک کد وضعیت HTTP است. هنگامی که با این پیام خطا مواجه می شوید، اساساً در تلاش هستید تا به آدرس یا وب سایتی دسترسی پیدا کنید که دسترسی به آن ممنوع باشد.
به طور خلاصه، برای رفع خطای 403 این مراحل را دنبال کنید:
فایل htaccess خود را بررسی یا تنظیم مجدد کنید / تغییر نام دهید
بازنشانی دسترسی فایل و فولدر
افزونه های وردپرس را غیرفعال کنید
دلایل خطای 403
دریافت خطای 403 در اواسط توسعه ممکن است نگران کننده باشد. اما قبل از اینکه بتوانیم آن را برطرف کنیم، باید در مورد دلیل واقعی ایجاد آن بدانیم. دلیل ساده اینکه ما این خطا را مشاهده می کنیم این است که شما سعی دارید به چیزی دسترسی پیدا کنید که اجازه آن را ندارید. ایجاد خطای 403 روشی است که وب سایت شما می گوید شما مجوز کافی برای ادامه کار را ندارید.

این خطا اساساً به دلیل موارد زیر است:
دسترسی فایل یا فولدر نادرست است
تنظیمات نادرست در فایل htaccess
رفع خطای 403
اکنون که از عوامل مختلف ایجاد کننده خطا آگاه شدیم، وقت آن است که به چگونگی خلاص شدن از آن بپردازیم. مراحل ذکر شده در اینجا عمدتا بر وردپرس متمرکز است، اما می تواند در وب سایت های دیگر نیز اعمال شود. اجازه دهید برخی از مراحل انجام شده را طی کنیم:
ممکن است با فایل htaccess آشنا نباشید. دلیل این امر این است که فایل اغلب در فهرست پروژه پنهان می ماند. با این حال، اگر از File Manager Hostinger استفاده می کنید، باید htaccess را به طور پیش فرض در فایل hPanel.htaccess در File Manager Hostinger ببینید.
در موارد دیگر، به عنوان مثال، اگر از cPanel استفاده می کنید، با دسترسی به کنترل پنل میزبان با کمک File Manager می توانید این کار را انجام دهید. مراحل زیر را طی کنیم:
File Manager را از Control Panel میزبان پیدا کنید
در فهرست public_html، به دنبال فایل htaccess بگردید.
اگر به هیچ مورد htaccess برخورد نکردید، می توانید بر روی گزینه Settings (تنظیمات) و گزینه Show Hidden Files (dotfiles) را فعال کنید.
تنظیمات موجود در cpanel در مورد نحوه نمایش فایلهای مخفی وردپرس
فایل htaccess یک پیکربندی سرور است و عمدتا با تغییر پیکربندی در تنظیمات Apache Web Server کار می کند.
اگرچه htaccess تقریباً در همه وب سایت های وردپرس وجود دارد، اما در برخی از موارد نادر، وقتی وب سایت شما htaccess ندارد یا ناخواسته حذف می شود، باید یک فایل htaccess به صورت دستی ایجاد کنید.
اکنون که htaccess خود را پیدا کردید، تنها کاری که باید انجام دهید این است:
htaccess را در رایانه خود دانلود نمایید تا از آن پشتیبان داشته باشید.
پس از اتمام، فایل را حذف کنید.
برای رفع خطای 403 htaccess را حذف کنید
اکنون، سعی کنید به وب سایت خود دسترسی پیدا کنید.
اگر خوب کار کند، این به راحتی نشان می دهد که فایل htaccess شما خراب است
برای ایجاد یک فایل htacces تازه، به داشبورد وردپرس خود وارد شوید و روی تنظیمات پیوندهای ثابت کلیک کنید.
بدون ایجاد هیچ تغییری، روی دکمه ذخیره تغییرات در پایین صفحه کلیک کنید.
با رفرش کردن صفحه 403، خطای مشاهده شده در وردپرس را برطرف کنید
سخن پایانی
خطای 403 فقط زمانی نمایش داده می شود که اجازه دسترسی به یک فایل یا منبع خاص را ندارید. این بدان معنی است که دسترسی به آن منبع خاص ممنوع است. دلیل اصلی این خطا مجوز یا خطای فایل htaccess است. این تنها زمانی اتفاق می افتد که مجوزهای بد یا نادرست برای منبع وجود داشته باشد. دلیل دیگر می تواند مشکل تنظیم در فایل htaccess در public_html باشد.