سرور و شبکه

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

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

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

با انواع خطای 403 سرور ( خطای 403 Forbidden ) آشنا شوید ؟

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

  • 403 Forbidden
  • HTTP 403
  • Forbidden
  • HTTP Error 403 – Forbidden
  • HTTP Error 403.14 – Forbidden
  • Error 403
  • Forbidden: You don’t have permission to access [directory] on this server
  • Error 403 – Forbidden
  • 403 Forbidden Error
  • 403 Error

علت نمایش خطای 403 Forbidden چیست؟

شاید دلیل خاصی برای بروز این خطا پیدا نشود، اما علت این ممنوعیت را می‌توان در یکی از موارد زیر جستجو کرد:

  1. تصمیم مدیران سایت ها به افزایش امنیت
  2. اعمال تحریم‌ ها و ممنوعیت دسترسی کاربران به یک سری سایت‌ های خاص
  3. انجام تنظیمات نامناسب بر روی هاست
  4. به وجود آمدن خطاهای نرم افزاری و انسانی
  5. مشکلات امنیتی به وجود آمده برای ارائه دهندگان اینترنت

عمده ترین خطای 403 به نمایش خطای 403 Forbidden دیده می شود !

چطور خطای 403 forbidden را حل کنیم

ابتدا کوکی ها و کش مرورگر خود را پاک کنید تا در رفع خطای 403 forbidden سرور به درستی عمل کنید

امکان دارد خطایی که در یک صفحه خاص دریافت میکنید از قبل بر روی مرورگر شما ذخیره شده باشد. و حتی با این که صفحه در واقع قابل دسترسی میباشد، همچنان با خطای ۴۰۳ برخورد کنید. برای حل این مشکل می بایست با کلیدهای ترکیبی Ctrl+Shift+Del وارد تنظیمات کش مرورگر شوید و آن را پاک کنید. همچنین اگر با موبایل هستید، این امکان برای شما وجود دارد که کش مرورگر کروم اندروید خود را پاک نمایید.

برای خطای 403 forbidden سرور اگر سایت شما وردپرس هست ابتدا افزونه‌‌های وردپرس را غیرفعال کنید

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

افزونه‌هایی که مشکل‌دار هستند با دیگر افزونه‌ها و فایل‌های موجود در سایت شما تداخل ایجاد می‌کنند؛ به همین دلیل در برخی از مواقع سایت برای شما این ارور را نمایش می‌دهد. با پیدا کردن افزونه معیوب مشکل حل خواهد شد. البته این نکته را در نظر داشته باشید که در بعضی مواقع مشکلات و خطاهای افزونه‌ها را می‌شود حل کرد؛ که درصورتی‌که شما مشکل را برطرف نمایید نیازی به حذف افزونه نیست.

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

خطای 403 forbidden

اضافه شدن فایل .htaccess به پوشه Home هاست CPanel

برخی اوقات به دلایل مختلفی ازجمله هنگام بک آپ گیری از هاست و یا به‌ صورت دستی این فایل به پوشه Home هاست CPanel شما اضافه می‌شود. همچنین ممکن است هنگام بک آپ گیری در زمان انتقال وردپرس به هاست دیگر این فایل ایجاد شود که این موضوع باعث خطای 403 Forbidden سرور می شود.

بنابراین وجود این فایل در این پوشه ممکن است سبب ایجاد تداخل و به وجود آمدن این خطا در سایت شما شود. شما این امکان را دارید که به‌راحتی مشکل خود را حل کنید. برای حل آن به پوشه Home بروید و این پوشه را حذف کنید. به همین راحتی!

جهت رفع خطای 403 forbidden سرور فایل .htaccess را مجدد بازسازی کنید

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

نکته: در نظر داشته باشید که ممکن است این فایل مخفی باشد. شما برای اینکه این فایل را از حالت مخفی خارج کنید باید به قسمت Setting در سی پنل خود بروید. سپس گزینه Show Hidden Files را کلیک کنید.

اما شما باید این فایل را مجدداً ایجاد کنید. برای انجام این کار باید وارد بخش تنظیمات > پیوندهای یکتا شوید و یک‌بار روی ذخیره تنظیمات کلیک کنید تا فایل .htaccess شما ایجاد شود. به‌این‌ترتیب اگر مشکل از این فایل باشد مشکل شما حل خواهد شد.

برای رفع خطای 403 forbidden سرور  یک صفحه ایندکس آپلود و مسیر آن را تست کنید ؟

نام صفحه اصلی وب سایت خود را بررسی کنید، این نام باید index.html یا index.php باشد. اگر این نام چیز دیگری باشد، دو گزینه وجود دارد. اولین و ساده‌ترین روش تغییر نام صفحه اصلی به index.html یا index.php است.

با این حال، اگر می‌خواهید نام صفحه اصلی فعلی را حفظ کنید، یک صفحه فهرست را در فهرست راهنمای public_html خود آپلود کنید و یک تغییر مسیر به صفحه اصلی موجود خود ایجاد کنید.

مراحل انجام این کار به صورت زیر است:

یک فایل index.html یا index.php را در پوشه public_html خود آپلود کنید. برای این کار از مدیر فایل یا FTP حساب میزبانی خود استفاده کنید.

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

این قطعه کد را برای تغییر مسیر فایل index.php یا index.html به صفحه اصلی موجود خود وارد کنید. فراموش نکنید که homepage.html را با نام واقعی صفحه جایگزین کنید.

کوکی ها و کش مرورگر خود را پاک کنید تا در رفع خطای 403 forbidden سرور به درستی عمل کنید

امکان دارد خطایی که در یک صفحه خاص دریافت میکنید از قبل بر روی مرورگر شما ذخیره شده باشد. و حتی با این که صفحه در واقع قابل دسترسی میباشد، همچنان با خطای ۴۰۳ برخورد کنید. برای حل این مشکل می بایست با کلیدهای ترکیبی Ctrl+Shift+Del وارد تنظیمات کش مرورگر شوید و آن را پاک کنید. همچنین اگر با موبایل هستید، این امکان برای شما وجود دارد که کش مرورگر کروم اندروید خود را پاک نمایید.

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

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

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