كيفية إصلاح الخطأ “406 غير مقبول” على موقع WordPress الخاص بك

من المعتاد تشغيل الأخطاء أثناء إدارة مواقع WordPress ، والخطأ “406 غير مقبول” هو أحد هذه الأخطاء. يشار إلى رمز الخطأ هذا عمومًا على أنه استجابة HTTP أو رمز الحالة الذي يمكن لأي شخص مواجهته أثناء زيارة أحد المواقع.

إنه يعطل وظائف الموقع وإمكانية الوصول إليه ، مما يتسبب في إحباط مالكي الموقع والزوار.

من الضروري فهم السبب وراء الخطأ “406 غير مقبول” لتحليله وإصلاحه بكفاءة. خلاف ذلك ، سيجعل موقع الويب الخاص بك يبدو غير احترافي وغير آمن للزيارة. علاوة على ذلك ، قد تفقد حركة المرور أو المبيعات إذا استمر الخطأ على موقع WordPress الخاص بك.

في هذه المقالة ، سنقدم لك أولاً الخطأ “406 غير مقبول”. ثم سنستكشف الأسباب الكامنة وراء هذا الخطأ. أخيرًا ، سنزودك بدليل مناسب لحلها. لذا ، دعنا نتعمق ونجعل موقع WordPress الخاص بك يعمل بسلاسة مرة أخرى.

ما هو الخطأ “406 غير مقبول”؟

الخطأ “406 غير مقبول” هو رمز حالة HTTP يتم تقديمه عندما يتعذر على الخادم معالجة طلب المستخدم. نظرًا لأن رؤوس طلبات العميل غير صالحة ، يقوم الخادم بإرجاع الرسالة “406 Not Acceptable”.

إنه خطأ من جانب العميل ، مما يعني أن الخادم غير قادر على توفير المحتوى المطلوب بطريقة تتوافق مع المواصفات المنصوص عليها في طلب العميل.

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

إذن ، ما هو السبب الرئيسي لخطأ “406 غير مقبول”؟ إنها عملية تفاوض المحتوى التي تتم بين العميل والخادم.

تفاوض المحتوى هو العملية التي من خلالها يتحدث الخادم والعميل لتحديد أفضل طريقة لعرض المورد. بعض الأمثلة هي تفضيلات اللغة ومجموعات الأحرف وأنواع ملفات الوسائط.

يمكن أن يختلف محتوى وتنسيق رسالة الخطأ 406 اعتمادًا على موقع الويب المحدد وبيئة الاستضافة والمتصفح المستخدم للوصول إلى الموقع.

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

أنت الآن تعرف ما هو الخطأ “406 غير مقبول” وكيف يبدو على WordPress. دعنا نتعرف على بعض الأسباب الشائعة وراء ذلك.

الأسباب الكامنة وراء خطأ “406 غير مقبول” في WordPress

عندما تصل إلى صفحة ويب من خلال متصفحك (Chrome ، Edge ، Brave ، إلخ) ، فإنها تتفاعل مع الخادم لطلب الملفات والمحتويات المطلوبة.

من خلال هذا التفاعل ، يمكن للخادم معرفة ما تريد عرضه. وبالتالي ، فإنه يتفاعل بشكل مثالي من خلال تقديم المعلومات المناسبة للمستخدمين.

أثناء مرحلة الطلب الأولية ، يتضمن المتصفح رأس “قبول” الذي يصف أنواع الملفات التي يمكنه قبولها. لذلك ، يقوم الرأس نفسه بإعلام الخادم بتنسيقات تسليم الملفات المفضلة لإنشاء موقع الويب أو تطبيق الويب بالكامل.

  أفضل 7 خادم مخصص لاستضافة تطبيقات الأعمال الهامة الخاصة بك

ومع ذلك ، هناك أوقات يفشل فيها الخادم في الالتزام بالقواعد التي وضعها العميل أو المتصفح. وبالتالي ، فإنه لا يقوم بتسليم المحتوى بالتنسيق الصحيح مما يؤدي إلى حدوث خطأ “406 غير مقبول”. يشير إلى أن الخادم غير قادر على توفير تسليم البيانات المتوقع.

فيما يلي بعض التفسيرات المتعمقة وراء الخطأ “406 Not Acceptable” في WordPress:

عدم تطابق في نوع المحتوى

يحدث الخطأ “406 Not Acceptable” عندما يتعذر على الخادم توفير المحتوى المطلوب بالتنسيق المناسب. يجب أن يكون التنسيق متوافقًا مع “نوع المحتوى” الذي تم توفيره في رأس الطلب.

على سبيل المثال ، إذا طلب العميل وتوقع إجابة HTML من الخادم ، فيمكن للخادم إرسال JSON أو XML فقط. لذلك ، سيؤدي إلى عدم تطابق نوع المحتوى ويسبب الخطأ ويعرضه.

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

ستظهر رسالة خطأ تفيد بأن “406 غير مقبول” إذا كان الخادم غير قادر على توفير المحتوى بأي من تنسيقات الوسائط المدرجة. علاوة على ذلك ، يحدث ذلك عندما لا يقبل الخادم تنسيقات الوسائط المطلوبة أو إذا كان عنوان “قبول” غير موجود في طلب العميل.

تفضيلات اللغة غير صالحة

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

يمكن أن يحدث هذا إذا كان الخادم لا يدعم اللغات المطلوبة. كما يحدث أيضًا إذا كانت اللغة المفضلة للعميل لا تتطابق مع المحتوى الذي يمكن الوصول إليه.

متطلبات Charset غير مستوفاة

يتم سرد مجموعات الأحرف التي قد يقبلها طلب العميل في رأس “Accept-Charset”. يمكن أن تظهر رسالة خطأ بالرمز “406 غير مقبول” إذا كان الخادم غير قادر على توفير المحتوى المطلوب في أي من مجموعات الأحرف المدرجة.

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

القواعد التي فرضها Mod_Security

Mod_security هي وحدة خادم تضيف طبقة أمان إضافية من خلال تطبيق قواعد معينة. وفي الوقت نفسه ، قد تكون بعض قواعد mod_security ضيقة للغاية وتعتبر أن بعض طلبات العملاء قد تكون خطيرة.

عندما يقوم طلب العميل بتشغيل إحدى هذه القواعد ، يمكن أن يؤدي إلى إنشاء خطأ “406 غير مقبول”.

موضوع متعارض أو البرنامج المساعد

يمكن أن تؤدي التعارضات بين السمات أو المكونات الإضافية التي تم تثبيتها أيضًا إلى ظهور رسالة الخطأ “406 Not Acceptable”. قد يؤدي عدم توافق هذه المكونات أو التعليمات البرمجية المعيبة إلى منع الإنشاء المناسب للمحتوى ، مما قد يؤدي إلى حدوث الخطأ.

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

تكوين خادم تالف

يمكن أن يساهم تكوين الخادم الخاطئ أو غير الصحيح في الخطأ “406 غير مقبول”. تعد أنواع MIME غير الصحيحة أو إعدادات تفاوض المحتوى الخاطئة أمثلة على ذلك.

بشكل دوري ، قد يطلب المتصفح نوع MIME معين من الخادم. تتضمن أمثلة أنواع MIME صور JPEG وتنسيقات فيديو معينة ونصًا بسيطًا. إذا كان الخادم غير قادر على توفير نوع MIME المطلوب ، مثل صور JPEG ، فستتلقى خطأ 406.

  10 Flight Sticks لجهاز Xbox One والكمبيوتر الشخصي لتطير إلى مرتفعات جديدة

قضايا التخزين المؤقت

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

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

حان الوقت لاستكشاف الخطأ وإصلاحه لأنك تعرفت على الأسباب المحتملة للخطأ “406 غير مقبول”.

هناك طرق مختلفة لإصلاح الخطأ “406 غير مقبول” في WordPress. لكننا سنتعرف على أسهل الطرق لحل المشكلة. ولكن قبل إجراء أي تغييرات على موقعك ، يجب أن تأخذ نسخة احتياطية من موقعك بالكامل وقاعدة بياناته.

باستخدام البرنامج المساعد

يمكنك بسهولة إصلاح الخطأ “406 Not Acceptable” من خلال الوصول إلى ملف htaccess الخاص بموقعك. ما عليك سوى اتباع الخطوات التالية:

  • قم بتسجيل الدخول إلى لوحة تحكم موقع WordPress الخاص بك.
  • انتقل إلى البرنامج المساعد> إضافة جديد وأدخل WP File Manager في مربع البحث
  • ثم قم بتثبيت البرنامج المساعد وتنشيطه
  • انقر فوق File Manager ثم انقر بزر الماوس الأيمن فوق ملف .htaccess الموجود في مجلد public_html الخاص بك.
  • الآن انقر فوق محرر التعليمات البرمجية وقم بتحرير ملف htaccess
  • ضع الكود التالي في محرر الكود الخاص بك. ضع الكود في الموضع المحدد الموجود في الصورة.
  • <IfModule mod_security.c>
        SecFilterEngineOff
        SecFilterScanPOSTOff
        </IfModule>

    الآن دعنا ننتقل إلى عملية أخرى لإصلاح الخطأ 406 من WordPress.

    أثناء استكشاف الخطأ “406 Not Acceptable” وإصلاحه في WordPress ، يمكنك مراجعة رؤوس الطلبات. إليك نهج تدريجي:

  • تأكد من أن عنوان “قبول” منسق بشكل صحيح ويسرد بشكل مناسب تنسيقات الوسائط المسموح بها.
  • قم بإزالة أي قيم متضاربة أو غير مدعومة من عنوان “قبول”.
  • تحقق من دقة رؤوس “Accept-Language” و “Accept-Charset”.
  • يمكنك زيارة
  • تحقق من توافق البرنامج المساعد والموضوع

    لإصلاح الخطأ “406 غير مقبول” ، تحتاج أيضًا إلى التحقق من مشكلة توافق السمة والمكوّن الإضافي.

  • قم بإلغاء تنشيط كل مكون إضافي على موقع WordPress الخاص بك.
  • قم بتنشيط نسق افتراضي مثل Twenty Twenty One
  • ألقِ نظرة الآن إذا اختفى الخطأ “406 غير مقبول”
  • إذا لم يكن الأمر كذلك ، فقم بتبديل السمات واحدة تلو الأخرى وإعادة تنشيط المكونات الإضافية للعثور على واحدة متضاربة
  • قم بتحديث أو استبدال أي مكونات إضافية أو سمات قديمة أو غير متوافقة تسبب المشكلة.
  • تحقق من تكوين الخادم الخاص بك

    تحتاج إلى التأكد من تهيئة الخادم الخاص بك لتلبية متطلبات موقع WordPress الخاص بك. ما عليك سوى اتباع العملية التالية:

  • افحص إعدادات تفاوض محتوى الخادم وأنواع MIME وقواعد mod_security
  • اجعل هذه الإعدادات مناسبة لموقع WordPress الخاص بك.
  • إذا كنت بحاجة إلى مزيد من المساعدة ، فتحدث إلى مسؤول الخادم أو شركة الاستضافة الخاصة بك.
  • مسح ذاكرة التخزين المؤقت لموقعك

    يعد مسح ذاكرات التخزين المؤقت خطوة أساسية في استكشاف أخطاء الخطأ “406 غير مقبول” وإصلاحها. فيما يلي الخطوات التي يمكنك اتباعها:

  • امسح ذاكرات التخزين المؤقت لموقع WordPress الخاص بك باستخدام أي مكون إضافي للتخزين المؤقت مثل W3 Total Cache أو WP Super cache.
  • امسح أي ذاكرة تخزين مؤقت من جانب الخادم قد تحتوي على استجابات قديمة أو تالفة ، مثل ذاكرة التخزين المؤقت Varnish أو Redis.
  •   6 طرق لتحسين التكاليف

    مخاوف شبكة توصيل المحتوى

    إذا كنت تستخدم CDN لتعزيز أداء موقعك ، فتحقق من تكوينه. تحتاج إلى التأكد من أنه يخدم أحدث إصدارات الملفات على موقعك. هذه هي الخطوات التي يمكنك اتباعها:

    • امسح ذاكرة التخزين المؤقت لـ CDN للتأكد من أنها تخدم أحدث إصدار من موقع WordPress الخاص بك.
    • تحقق من تكوين CDN بدقة لتقديم المحتوى المطلوب.
    • افحص أي تعارضات بين موقع WordPress الخاص بك و CDN.

    اختبر عدة أجهزة ومتصفحات

    إذا تسببت أي مشكلة خاصة بالمتصفح في حدوث الخطأ “406 غير مقبول” ، فاتبع الخطوات التالية لحلها:

  • اختبر موقع الويب الخاص بك على العديد من المتصفحات والأنظمة الأساسية (سطح المكتب والجوال والجهاز اللوحي) ، بما في ذلك Safari و Firefox و Chrome وغيرها.
  • تحقق لمعرفة ما إذا كان متصفح أو جهاز معين هو سبب مشكلة “406 غير مقبول”.
  • ابحث عن أي مشكلات في CSS أو JavaScript خاصة بالمتصفح واتخذ الإجراء المناسب.
  • اطلب مساعدة الخبراء

    إذا جربت جميع الطرق المذكورة أعلاه وما زلت غير قادر على حل الخطأ ، فاتبع الخطوات التالية:

  • استشر مطور WordPress لحل المشكلة
  • تواصل مع فريق الدعم في شركة الاستضافة الخاصة بك
  • أخبرهم بالتفصيل عن المشكلة والإجراءات التي جربتها مسبقًا.
  • أفضل ممارسات الوقاية ضد الخطأ “406 غير مقبول”

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

    فيما يلي الإجراءات الوقائية التي يمكنك اتخاذها لتقليل فرص مواجهة الخطأ “406 غير مقبول”:

  • قم بتحديث WordPress Core والإضافات والقوالب بانتظام. في الغالب ، تتضمن التحديثات تحسينات التوافق وإصلاحات الأخطاء ، مما يقلل من احتمال حدوث خطأ “406 غير مقبول”.
  • تحقق من أن المكونات الإضافية والسمات الجديدة متوافقة مع إصدار WordPress الحالي قبل تثبيتها. بالإضافة إلى ذلك ، لا تنس مراجعة ملاحظات المستخدم والتقييمات ومنتديات الدعم لقياس موثوقية المكون الإضافي أو السمة.
  • قم بتحسين أنواع الملفات الأساسية مثل الصور والنصوص وأوراق الأنماط لموقع WordPress الخاص بك. يمكنك تقليل فرصة حدوث أخطاء متعلقة بالخادم عن طريق تقليل حجم الملف عن طريق الضغط.
  • تأكد من إعداد الخادم الخاص بك بشكل صحيح للتعامل مع تنسيقات الملفات وأنواع المحتوى المختلفة. علاوة على ذلك ، تحدث مع مزود الاستضافة الخاص بك للتأكد من أن أنواع MIME وإعدادات تفاوض المحتوى تتم بشكل صحيح.
  • استخدم CDN جديرة بالثقة لتوزيع محتوى موقع الويب الخاص بك على خوادم مختلفة على مستوى العالم. يساعد في تقليل تحميل الخادم ، وتعزيز سرعة موقع الويب ، وتقليل احتمال التعرض للمشكلات المتعلقة بالخادم.
  • تنفيذ آليات التخزين المؤقت ، مثل التخزين المؤقت من جانب الخادم أو المكونات الإضافية للتخزين المؤقت ، لتخزين وتسليم المحتوى الذي يتم الوصول إليه بشكل متكرر.
  • قم بإجراء عمليات تدقيق أمنية منتظمة للعثور على نقاط الضعف والتأكد من أن موقع الويب الخاص بك آمن من المهاجمين.
  • تحقق من سجلات الخادم غالبًا بحثًا عن أية مشكلات فردية أو متكررة ، مثل الخطأ “406 غير مقبول”. يمكن أن تساعدك السجلات في اكتشاف المشكلات وإصلاحها بسرعة من خلال الكشف عن مصادر الخطأ.
  • افكار اخيرة

    أثناء تصفح موقع ويب ، قد تكون مواجهة “406 Not Acceptable” أمرًا مزعجًا حقًا للزائرين. علاوة على ذلك ، يمكن أن يكون الأمر مزعجًا بشكل خاص لأصحاب مواقع الويب أو مقدمي الخدمات. ومن ثم ، فقد قدمنا ​​أفضل الأساليب في هذا الدليل لحل الخطأ “406 غير مقبول”.

    على الرغم من حقيقة أن الخطأ 406 ليس من بين مشكلات WordPress الأكثر شيوعًا ، يجب أن تكون حذرًا بشأنه.

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

    يمكنك أيضًا استكشاف كيفية إصلاح الخطأ “فشل في فتح الدفق لا يوجد مثل هذا الملف أو الدليل” في WordPress.