آموزش حل خطای ۴۰۳ Forbidden در وردپرس

خطای ۴۰۳ Forbidden چیست؟

این خطا زمانی نمایش داده می شود که کاربر سایت شما دسترسی کافی به این صفحه را ندارد . خطا به معنی عدم دسترسی می باشد. در صورتی که سایت شما با این خطا مواجه شده باشد این پیغام را نمایش میدهد :

 

 

   

خطای 403

حال چرا خطای ۴۰۳ در وردپرس رخ می‌دهد؟

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

راه حل خطای ۴۰۳ در وردپرس

قبل از انجام هر کاری، از وبسایت خود به صورت کامل نسخه پشتیبان تهیه کنید. سپس مراحل زیر را ما ما طی کنید:

۱- رفع خطای ۴۰۳ در وردپرس با کمک افزونه‌ها

اولین کاری که باید انجام دهید، غیرفعال کردن تمامی افزونه‌هاست. چنانچه مشکل برطرف شد، متوجه می‌شوید که این خطا از سمت افزونه‌ها یا تداخل آن‌هاست. حال باید به دنبال افزونه مخرب باشید و یک به یک را فعال کنید تا این مشکل را بیابید.

۲- رفع خطای ۴۰۳ در وردپرس با کمک فایل htaccess.

با کمک رمز FTP به هاست خود متصل شوید (یا به صورت مستقیم این کار را انجام دهید)، سپس فایل htaccess. را از پوشه وبسایت به روت هاست منتقل کنید.
می‌توانید این فایل را دانلود کنید و در کامپیوتر خود نسخه‌ای از آن را داشته باشید. سپس آن را از هاست حذف کنید.

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

۳- رفع خطای ۴۰۳ در وردپرس با کمک سطوح دسترسی

تمامی فایل‌هایی که در سایت ذخیره می‌شوند، سطح دسترسی دارند. این سطوح دسترسی نوعی حفظ امنیت است تا هر کسی نتواند به آن وارد شود. استفاده از اعداد نامرتبط برای سطح دسترسی باعث ایجاد خطای ۴۰۳ می‌شود. برای حل این مشکل وارد سرور شوید و در روت تمامی فایل‌های وردپرس را مشاهده کنید:

با راست کلیک کردن روی فایل یا پوشه مورد نظر، روی گزینه File Premissions کلیک کنید. تا با تصویری مشابه زیر رو به رو شوید:

حال می‌توانید سطح دسترسی را تعیین کنید.

با کمک سه روشی که در بالا گفته شد می‌توانید مشکل را حل کنید و خطای ۴۰۳ در وردپرس را از بین ببرید.