تعاریف شبکه, وب سایت

خطای 403 چیست؟ رفع ارور 403 Forbidden

خطای 403 چیست؟ رفع ارور 403 Forbidden

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

خطای 403 چیست؟ رفع ارور 403 Forbidden

خطای 403 چیست؟

خطای 403 forbidden error که به معنی ممنوع بودن است یک کد HTTP status از نوع کدهای 4xx است و به این معنا است که دسترسی به صفحه یا منبعی‌ که شما در تلاش برای رسیدن به آن هستید به دلایل مختلفی امکان‌پذیر نیست حال ممکن است این موضوع به دلایل افزایش امنیت ، تحریم‌ها، خرید هاست با تنظیمات نامناسب و یا خطاهای نرم افزاری و یا انسانی باشد.

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

رایج‌ترین شکل‌های بروز خطای 403 به صورت زیر است:

403 Forbidden

HTTP 403

Forbidden

Error 403

HTTP Error 403.14 - Forbidden

Error 403 - Forbidden

HTTP Error 403 - Forbidden

Forbidden: You don't have permission to access [directory] on this server

معنای آن‌ها به ترتیب:

  1. ممنوع 403
  2. HTTP 403
  3. ممنوع
  4. ارور 403
  5. ارور HTTP 403.14 – ممنوع
  6. خطای 403 – ممنوع
  7. ارور HTTP 403 – ممنوع
  8. ممنوع: اجازه دسترسی به این سرویس‌دهنده (سرور) برای شما امکان‌پذیر نیست.

خطای 403 forbidden error در پنجره‌ی مرورگر همان‌ گونه نمایش داده می‌شود که دیگر صفحات وب نمایش داده می‌شوند. خطاهای 403 مانند دیگر خطاهای این رده ممکن است در هر سیستم عامل و در هر مرورگری دیده شود.

در مرورگر اینترنت اکسپلورر “The website declined to show this webpage” بیانگر خطای 403 forbidden error است. و در عنوان اینترنت اکسپلورر (IE) پیغام 403 forbidden error و یا چیزی شبیه به این پیغام را درج میکند.

خطاهای 403 معمولاَ در نرم افزارهای آفیس هم مشاهده می‌شود وقتی که لینک‌های بازکننده از طریق برنامه‌های مایکروسافت آفیس، پیامی دال بر این که قادر به باز کردن آن URL نیست، یا نمی‌توان اطلاعاتی را که مورد نیاز برنامه‌ی مایکروسافت آفیس است را دانلود کرد، تولید می‌کند.

دلایل بروز خطای 403 forbidden error و رفع آن :

1 – خطاهای (احتمالی) موجود در URL را بررسی کنید و از درست بودن نام و پسوند آدرس سایت مطمئن شوید و فقط درست بودن آن در دایرکتوری کافی نیست.

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

توجه: این مسئله تا حدودی رایج‌ترین دلیل برای یک وب‌سایت برای مواجهه با ارور 403 forbidden باشد.

2 – کش یا به فارسی حافظه‌ی پنهان مرورگر خود را پاک کنید. شما وقتی وارد سایتی می‌شود مقداری از آن سایت در مرورگر شما کش می‌شود و بازدید دوباره شما از آن سایت ممکن است با مشکل 403 forbidden مواجه کند.

3 – وارد وب‌سایت (مورد نظر) شوید با این فرض که این کار امکان‌پذیر است در وب سایت مورد نظر کاری که همیشه انجام میدادید و یا قصد دارید انجام دهید را شروع کنید و اگر با کد 403 forbidden یا همان خطا 403 روبه‌رو شدید می‌تواند به این معنی باشد که شما پیش از آن که بتوانید سایت آن آدرس شوید نیازمند دسترسی اضافی و یا دسترسی بالاتر (مثل ادمین) هستید.

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

4 – کوکی‌های مرورگر خود را پاک کنید؛ به خصوص اگر شما به طور معمول وارد وب‌سایت خاصی می‌شود و وارد شدن دوباره شما آخرین مرحله کار نمی‌کند.

توجه: با وجود این که ما از (حذف) کوکی‌ها سخن به میان آوردیم، اما باید از فعال کردن آن‌ها برای مرورگر خود و یا دست‌کم برای وب‌سایتی (که قصد ورود به آن را دارید) اطمینان حاصل کنید.

به شکل خلاصه فعال بودن کوکی امری لازم و ضروری است ولی هر از گاهی باید کوکی مرورگر خود را پاک کنید تا شاهد کمترین خطاها باشید.

5 – با وب‌سایت تماس برقرار کنید. ممکن است که خطای 403 forbidden، اشتباه تنظیم شده باشد، و برای افراد دیگری (که قصد دسترسی به سایت را دارند) تنظیم شده باشد، ولی این موضوع برای شما که باید دسترسی داشته باشید هم رخ داده است که مدیر آن سایت از این مشکل آگاه نیست.

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

مثلا می‌توان از هشتک های مثل #websitedown در توییتر استفاده کرد برای پیدا کردن یک سایت خاص. به عنوان مثال زمانی که سایت فیسبوک برای مدت کوتاهی Down شد هشتک facebookdown در این شبکه اجتماعی مورد استفاده زیادی قرار گرفت.

یا سایت آمازون هم در این شبکه اجتماعی مورد هدف کاربران گرفته و با هشتک amazondown تویت های بسیاری را می‌بینیم. در واقع این روش، ترفندی عالی برای اطلاع از وضعیت دیگر سایت‌ها به جز توییتر است 🙂

6 – چنان‌چه همچنان با خطای 403 مواجه می‌شوید، با ارائه‌دهنده‌ی سرویس اینترنت (ISP) خود تماس بگیرید؛ مخصوصاَ اگر کاملاَ مطمئنید که وب‌سایت مورد نظر در حال حاضر برای دیگر افراد در دسترس است.

این امکان وجود دارد که آدرس آی‌پی عمومی شما یا کلِ ارائه‌دهنده‌ی خدمات اینترنتیِ شما در لیست سیاه قرار گرفته است.

7 – بعداَ مراجعه کنید. هنگامی که شما تشخیص دادید که صفحه‌ای که در پی دسترسی به آن هستید درست است و خطای HTTP 403 توسط افرادی غیر از شما هم مشاهده شده است، تنها راهکار مفید آن است که بعدا وارد وب‌سایت مورد نظر خود شوید تا رفع ایراد لازم توسط مسئولان آن سایت صورت گیرد.

8 – رفع ارور 403 در گوگل امکان پذیر نیست، به عبارتی برخی از سایت ها برخی از آی پی ها را تحریم کرده‌اند که وقتی وارد بعضی از صفحات google می‌شویم با مشکل 403 روبه‌رو می‌شویم که تنها راه استفاده از VPN یا سایر ابزارها جهت تغییر آی پی است.

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

این مشکلات در سرویس هایی نظیر گوگل آنالیتیکس، ادوردز، GTM و سایر ابزارهای کاربردی گوگل برای کاربران با ای پی ایران متاسفانه وجود دارد.

9 – نحوه رفع خطای 403 در گوگل پلی اندروید هم به همین شکل است و ابتدا باید کش موجود در نرم افزار گوگل پلی را پاک کنید و سپس توسط یک نرم افزار وی پی ان یا قـنــد/شــکـن وارد نرم افزار شوید تا شاهد این خطا نباشید.

10 – برای حل خطا 403 وردپرس و یا جوملا چند راه حل دیگر هم وجود دارد، زمانی که خطای forbidden در سایت WordPress رخ می‌دهد پیشنهاد می‌شود همه افزونه‌ها را به شکل موقت غیرفعال کنید، سپس بررسی کنید و ببینید که ایا ارور 403 همچنان است یا نه، اگر نبود به این معنا هست که یکی یا چند افزونه شما مشکل ساز هستند و یا تداخل دارند و باید تک تک افزونه ها را بررسی کنید.

11 – البته برای رفع ارور 403 در وردپرس ، جوملا ، دروپال و یا هر سایتی که بر روی سرورهای آپاچی (Apache) وجود دارد یک راه حل دیگر هم دارد و آن اینکه کدهای موجود در .htaccess را به شکل موقت غیرفعال کنید و سپس بررسی کنید.

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

13 – بازسازی مجدد صفحه (Refresh the Page) ، بارگذاری مجدد صفحه همیشه ارزش امتحان کردن را دارد.

در این حالت اگر این خطا تنها یک اشتباه موقت باشد مشخص خواهد شد و با این کار احتمال برطرف شدن خطا وجود دارد. در اکثر مرورگر‌ها از دکمه میانبر F5 برای این منظور استفاده می‌شود.

همچنین آیکن دکمه Refresh نیز معمولا در اطراف نوار آدرس مرورگر قرار دارد. همچنین استفاده از ترکیب دکمه کنترل (Ctrl) به همراه F5 گاهی اوقات چاره‌ساز است.

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

جمع بندی نهایی:

رایج‌ترین دلیل برای نمایش خطای 403 یک URL (آدرس اینترنتی) اشتباه است.

اطمینان حاصل کنید که آدرس صفحه یا پسوند فایل مورد نظر درست است و یک پوشه یا فرمت اشتباه نیست.

منبع:

  1. hostinger
  2. lifewire
  3. howtogeek
  4. httpstatuses

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

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