طريقة إصلاح خطأ (403) لبروتوكول HTTP



14 نوفمبر، 2021 | تيتو 4 تك


  • يحدث الخطأ 403 Forbidden Error عندما يمنعك خادم الويب من الوصول إلى الصفحة التي تحاول فتحها في متصفحك. في معظم الأوقات ، ليس هناك الكثير مما يمكنك فعله. لكن في بعض الأحيان ، قد تكون المشكلة من جانبك.

     

     

     

     

    خطأ 403 هو رمز خطأ HTTP يشير إلى حظر الوصول إلى عنوان URL معين. غالبًا ما تعرض مواقع الويب أخطاء 403 برسالة عامة مثل ، "ليس لديك إذن للوصول إلى هذا المورد."

    هناك العديد من الأسباب التي تجعل خادم الويب ينتج خطأ 403 Forbidden Error  . تشمل بعض أكثرها شيوعًا ما يلي:

    1  -  صفحة فهرس مفقودة

    2  -  دليل فارغ

    3  -  أذونات المجلد غير صالحة

    4  -  أذونات الملف غير صالحة

    5  -  ملكية الملف غير صالحة

    عند الوصول إلى دليل موقع ويب على خادم ويب مثل Apache (عنوان URL ينتهي بشرطة مائلة للأمام "/") ، يكون السلوك القياسي هو عرض محتويات صفحة الفهرس (index.php ، index.asp ، إلخ). في حالة عدم توفر صفحة فهرس ، يكون الخيار الاحتياطي هو سرد محتويات الدليل. ومع ذلك ، لأغراض أمنية ، تم تكوين العديد من خوادم الويب لعدم السماح بقوائم الدليل. لذلك ، إذا قمت بالوصول إلى دليل فارغ أو مجلد بدون صفحة فهرس ، فقد تتلقى خطأ 403 لأن سرد الدليل ممنوع.

    يمكن أن تؤدي أذونات الملفات والمجلدات غير الصالحة أيضًا إلى ظهور أخطاء 403. بشكل عام ، يجب تمكين الأذونات التالية للملفات والمجلدات الموجودة على خوادم الويب:

     

    ـــ   بالنسبة للملفات

     

    Owner: read, write
    Group: read
    Everyone: read

     

    ـــ   بالنسبة للمجلدات

     

    Owner: read, write, execute
    Group: read, execute
    Everyone: read, execute

     

    إذا كان لملف معين أو المجلد الأصلي أذونات غير صحيحة ، فقد يتعذر على خادم الويب الوصول إليه ، مما ينتج عنه خطأ 403 محظور. وبالمثل ، إذا كان "مالك" الملف لا يتطابق مع حساب مستخدم موقع الويب المقابل ، فقد ينتج عنه خطأ 403. يمكن أن تحدث تناقضات الملكية عندما يتم نقل الملفات بين الحسابات على خادم ويب أو عندما يتم تحميل ملف من قبل مستخدم آخر.

    في بعض الحالات ، يُحظر الوصول إلى عنوان URL محدد عمدًا لأسباب أمنية. في حالات أخرى ، قد يكون الخطأ المحظور ناتجًا عن خطأ في تهيئة موقع الويب بشكل عرضي. إذا تلقيت خطأ 403 بشكل غير متوقع في متصفح الويب الخاص بك ، فيمكنك الاتصال بمسؤول الموقع الخاص بموقع الويب المقابل وتقديم عنوان URL الذي أدى إلى حدوث الخطأ.

    وتمامًا كما هو الحال مع أخطاء 404 وأخطاء 502 ، يمكن لمصممي مواقع الويب تخصيص شكل الخطأ 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

     

    في الغالبية العظمى من الوقت ، ليس هناك الكثير مما يمكنك فعله لإصلاح الأخطاء هذه من جانبك. إما أنه غير مسموح لك حقًا بالوصول إلى المورد ، أو أن هناك خطأ من جانب الخادم. في بعض الأحيان ، يكون ذلك خطأً مؤقتًا ؛ في بعض الأحيان ليس كذلك. مع ذلك ، هناك بعض الأشياء التي يمكنك تجربتها كما يلي :

     

    yes  قم بتحديث الصفحة

     

    إن تحديث الصفحة دائمًا ما يستحق المحاولة . في كثير من الأحيان يكون الخطأ 403 مؤقتًا ، وقد يؤدي التحديث البسيط إلى حل المشكلة. تستخدم معظم المتصفحات Ctrl + R على Windows أو Cmd + R على نظام Mac للتحديث ، وتوفر أيضًا زر تحديث في مكان ما على شريط العناوين.إنه لا يحل المشكلة كثيرًا ، لكن المحاولة تستغرق ثانية فقط.

     

    yes  تحقق مرة أخرى من العنوان

     

    السبب الأكثر شيوعًا لخطأ 403 هو خطأ في كتابة عنوان URL. تأكد من أن العنوان الذي تحاول الوصول إليه هو لصفحة ويب أو ملف ، وليس دليلاً. ينتهي عنوان URL العادي بـ .com أو .php أو .org أو .html أو يكون له امتداد فقط ، بينما ينتهي عنوان URL للدليل عادةً بـ "/".

    تم تكوين معظم الخوادم لعدم السماح باستعراض الدليل لأسباب أمنية. عندما تتم تهيئتها بشكل صحيح ، تتم إعادة توجيهك إلى صفحة أخرى. عندما لا تكون كذلك ، قد ترى خطأ 403.

     

    yes  امسح ملفات تعريف الارتباط  وذاكرة التخزين المؤقت الخاصة بالمتصفح

     

    من الممكن أيضًا أن تكون الصفحة التي بها الخطأ قد تم تخزينها مؤقتًا في متصفحك ، ولكن تم تغيير الرابط الفعلي على موقع الويب. لاختبار هذا الاحتمال ، سيتعين عليك مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط للمتصفح.

    لن يؤثر محو ذاكرة التخزين المؤقت كثيرًا في تجربة التصفح لديك ، ولكن قد تستغرق بعض مواقع الويب بضع ثوانٍ إضافية للتحميل أثناء إعادة تنزيل جميع البيانات المخزنة مؤقتًا مسبقًا. يعني مسح ملفات تعريف الارتباط أنه سيتعين عليك تسجيل الدخول مرة أخرى إلى معظم مواقع الويب.

    لمسح ذاكرة التخزين المؤقت في متصفحك ، يمكنك اتباع هذا الدليل الشامل الذي سيعلمك كيفية مسح ذاكرة التخزين المؤقت في جميع متصفحات سطح المكتب والجوال الشائعة بما في ذلك Google Chrome و Firefox و Microsoft Edge و Safari.

     

    yes  تحقق مما إذا كان لديك إذن للوصول إلى عنوان URL

     

    إذا كنت تحاول الوصول إلى موقع ويب يتطلب منك تسجيل الدخول قبل أن تتمكن من رؤية المحتوى ، فقد يكون هذا هو سبب المشكلة. عادة ، يتم تكوين الخوادم لتظهر لك خطأ لإعلامك بأنه يجب عليك تسجيل الدخول للوصول إلى المحتوى.

    لكن بعض الخوادم التي تمت تهيئتها بشكل غير صحيح قد تؤدي إلى ظهور خطأ 403 بدلاً من ذلك. حاول تسجيل الدخول إلى موقع الويب (إن أمكن) ومعرفة ما إذا كان الخطأ قد اختفى.

     

    yes  حاول مرة أخرى في وقت لاحق

     

    إذا لم ينجح أي من الحلول البسيطة التي تحدثنا عنها حتى الآن ، فيمكنك دائمًا الانتظار لفترة والعودة لاحقًا. نظرًا لأن 403 أخطاء تحدث في معظم الأحيان بسبب مشكلات في موقع الويب المعني ، فمن المحتمل أن شخصًا ما يعمل بالفعل على حل المشكلة.

     

    yes  اتصل بالموقع

     

    خيار آخر هو الاتصال بمالك الموقع مباشرة. ابحث عن معلومات الاتصال الخاصة بهم على موقع الويب واتصل بهم بشأن الصفحة المعنية. إذا لم يكن هناك نموذج اتصال ، يمكنك محاولة الوصول إلى الموقع على وسائل التواصل الاجتماعي الخاصة بهم.

     

    yes  اتصل بمزود خدمة الإنترنت الخاص بك

     

    إذا كان بإمكانك تأكيد أن موقع الويب المعني يعمل لصالح الآخرين ولكن ليس من أجلك ، فمن المحتمل أن عنوان IP العام الذي قدمه لك مزود خدمة الإنترنت (أو مزود خدمة الإنترنت بالكامل) قد تم حظره لسبب ما. يمكنك محاولة الاتصال بهم وإخبارهم بالمشكلة. إنه ليس حلاً محتملاً للغاية ، لكن قد يكون بمقدورهم المساعدة.

     

    yes  قطع الاتصال بشبكة VPN الخاصة بك

     

    تحظر بعض مواقع الويب مستخدمي VPN وستظهر رسالة 403 Forbidden إذا حاولت الاتصال بهم من خلال VPN. إذا كنت تشك في أن هذه هي المشكلة ، فيمكنك قطع الاتصال بشبكة VPN الخاصة بك ثم محاولة الاتصال بموقع الويب. (إذا لم تكن على دراية بشبكات VPN ، فمن المحتمل أنك لا تستخدم واحدة في الوقت الحالي).

    قد لا تحظر مواقع الويب الفردية كل خادم VPN موجود ، لذلك قد ترغب في محاولة التبديل إلى خادم مختلف توفره خدمة VPN التي تختارها - أو التبديل إلى خدمة VPN أخرى تمامًا.