حتما در نتگردی با خطای 403 مواجه شدهاید. این خطا به معنای ممنوع بودن دسترسی کاربران به صفحات و آدرس یک سایت است. خطای 403 از نوع خطاهای HTTP است که در موارد بسیاری به صورت تصادفی رخ میدهد اما بعضی مواقع نیز به علتهای زیر ممکن است با این خطا مواجه شوید:
- افزایش امنیت به تصمیم مدیر سایت
- اعمال تحریمها و ممنوعیت دسترسی کاربران به سایتهای خاص
- تنظیمات نامناسب بر روی هاست
- به وجود آمدن خطاهای نرم افزاری و انسانی
- مشکلات امنیتی به وجود آمده برای ارائه دهندگان اینترنت
خطای 403 به یک پلتفرم خاص محدود نمیباشد و احتمال رخ دادن آن در تمام سیستم عاملهای اندروید، ویندوز و IOS وجود دارد. نوع نمایش این خطا در هر سایت یا پلتفرمی متفاوت است. ممکن است این خطا را به شکلهای زیر ببینید:
HTTP 403
Forbidden
Error 403
Forbidden 403
Error 403- Forbidden
HTTP Error 403- Forbidden
HTTP Error 403.14- Forbidden
Access Denied You Don’t Have Permission To Access
۴۰۳ Forbidden Request Forbidden By Administrative Rules
اگر به عنوان کاربر با این خطا مواجه شدید، میتوانید با بارگزاری مجدد صفحه (Refresh page)، چک کردن آدرس سایت، پاک کردن کش مرورگر یا استفاده از مرورگر دیگر این خطا را رفع کنید. تماس با پشتیبانی ارائه دهنده اینترنت نیز میتواند به رفع خطا کمک کند.
در این مطلب بخوانید
رفع خطای 403 در سایت
اگر سایت دچار مشکل شده باشد و کاربران نتوانند وارد سایت شوند، میتوانید از روشهای زیر برای حل خطای 403 forbidden استفاده کنید.
بررسی سطح دسترسی فایلها
هر پوشه و پرونده در سرور سایت وردپرس دارای مجوز منحصر به فرد خود است. این مجوزها سطح دسترسی برای مشاهده محتوا و ایجاد تغییر در آن را کنترل میکنند. این مجوزها با یک عدد سه رقمی نشان داده میشوند. چنانچه مشکلی در این بخش ایجاد شود، ممکن است خطای 403 رخ دهد.
وارد بخش “file manager” شوید.
با کلیک راست روی فایل مورد نظر و انتخاب گزینه “file permissions”، پنجره جدیدی باز میشود.
در قسمت “Numeric value” میزان دسترسی را تغییر دهید و روی گزینه “OK” کلیک کنید.
معمولاً این عدد برای پوشهها 755 و برای فایلهای Php وردپرس 644 میباشد.
به این ترتیب سطح دسترسی به فایلها افزایش یافته و خطای 403 برطرف میشود.
بررسی افزونهها
یک افزونه نامناسب میتواند باعث ایجاد خطای 403 شود. اگر افزونه جدید نصب کردهاید، احتمال اینکه منبع خطا باشد، بسیار بالاست. پس آن را حذف کنید و سایت را بررسی کنید. ممکن است افزونههای دیگر نیز موجب بروز خطای 403 شده باشند.
غیرفعال کردن تمامی افزونهها
اگر از طریق FTP به سرور خود متصل شدید:
به پوشه “wp-content” بروید.
پوشه “plugins” را پیدا کنید.
روی پوشه “plugins” کلیک راست کرده و تغییر نام را انتخاب کنید.
نام پوشه را تغییر دهید. محدودیتی در نوع نام وجود ندارد.
در نهایت تمامی افزونهها غیرفعال میشوند. اگر خطای 403 برطرف شد، یعنی مشکل از افزونههاست. باید به صورت جداگانه هر افرونه را غیرفعال کنید تا منشا خطا را بیابید. افزونهای که موجب ایجاد خطا شده باشد را میتوانید با افزونه مشابه جایگزین کنید و یا با آپدیت آن، خطا را برطرف کنید.
فایل htaccess.
از دلایل عمده خطای 403 Forbidden مشکلی در فایلhtaccess. سایت است. فایل htaccess. یک فایل پیکربندی اساسی است که میتوان از آن برای راهاندازی مجدد مسیرها، محدود کردن دسترسی به تمام یا بخشی از سایت استفاده کرد.
رفع خطای 403 با فایل htaccess.
از طریق FTP به سرور خود متصل شوید.
فایل htaccess. را در پوشه اصلی پیدا کنید.
یک نسخه پشتیبان یا در واقع یک کپی از فایل بگیرید و سپس آن را حذف کنید.
چنانچه این مشکل موجب بروز خطا شده باشد، پس از حذف آن باید بتوانید به سایت خود دسترسی پیدا کنید.
ایجاد فایل .htaccess
وارد وردپرس خود شوید.
به بخش “تنظیمات” و سپس “پیوندهای یکتا” بروید.
روی گزینه “ذخیره تغییرات” در پایین صفحه کلیک کنید تا دوباره فایل htaccess ساخته شود.
بررسی قالب وردپرس
قالب وردپرس نیز میتواند منشا بروز خطای 403 باشد. قالب پیش فرض وردپرس را فعال کنید. چنانچه خطا برطرف شود، باید تم سایت خود را تغییر دهید تا این خطا ایجاد نشود.
CDN را غیرفعال کنید.
اگر خطای 403 را در بخش تصاویر، JavaScript یا CSS ایجاد شود ، ممکن است به دلیل مشکلی در CDN باشد. CDN خود را به طور موقت غیرفعال کنید و سایت را بررسی کنید.
در صورتی که نتوانستید با این راه حلها خطای 403 را رفع کنید، با پشتیبانی هاست خود تماس بگیرید تا خطا را برطرف کنند.
سخن پایانی
خطای 403 Forbidden یکی از خطاهای HTTP است که در این مقاله به دلایل ایجاد آن، انواع پیغامهای آن، روش رفع خطا برای کاربران و مدیران سایت پرداختهایم.

