كيفية إصلاح الخطأ “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 ، إلخ) ، فإنها تتفاعل مع الخادم لطلب الملفات والمحتويات المطلوبة.
من خلال هذا التفاعل ، يمكن للخادم معرفة ما تريد عرضه. وبالتالي ، فإنه يتفاعل بشكل مثالي من خلال تقديم المعلومات المناسبة للمستخدمين.
أثناء مرحلة الطلب الأولية ، يتضمن المتصفح رأس “قبول” الذي يصف أنواع الملفات التي يمكنه قبولها. لذلك ، يقوم الرأس نفسه بإعلام الخادم بتنسيقات تسليم الملفات المفضلة لإنشاء موقع الويب أو تطبيق الويب بالكامل.
ومع ذلك ، هناك أوقات يفشل فيها الخادم في الالتزام بالقواعد التي وضعها العميل أو المتصفح. وبالتالي ، فإنه لا يقوم بتسليم المحتوى بالتنسيق الصحيح مما يؤدي إلى حدوث خطأ “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.
قضايا التخزين المؤقت
من خلال حفظ نسخ من الاستجابات التي تم إنشاؤها مسبقًا ، يمكن أن يؤدي التخزين المؤقت إلى زيادة سرعة موقع الويب. ومع ذلك ، يمكن أن ينتج عن الردود المخزنة مؤقتًا الخطأ “406 إذا كانت الاستجابة قديمة أو معيبة أو تم مسحها بشكل غير صحيح.
تحتاج إلى التأكد من أن مكونات التخزين المؤقت وذاكرة التخزين المؤقت من جانب الخادم لا تعرقل تسليم المحتوى. وبالتالي ، تحتاج إلى فحص ذاكرة التخزين المؤقت ومسحها بشكل دوري لمنع هذا الخطأ.
حان الوقت لاستكشاف الخطأ وإصلاحه لأنك تعرفت على الأسباب المحتملة للخطأ “406 غير مقبول”.
هناك طرق مختلفة لإصلاح الخطأ “406 غير مقبول” في WordPress. لكننا سنتعرف على أسهل الطرق لحل المشكلة. ولكن قبل إجراء أي تغييرات على موقعك ، يجب أن تأخذ نسخة احتياطية من موقعك بالكامل وقاعدة بياناته.
باستخدام البرنامج المساعد
يمكنك بسهولة إصلاح الخطأ “406 Not Acceptable” من خلال الوصول إلى ملف htaccess الخاص بموقعك. ما عليك سوى اتباع الخطوات التالية:
<IfModule mod_security.c> SecFilterEngineOff SecFilterScanPOSTOff </IfModule>
الآن دعنا ننتقل إلى عملية أخرى لإصلاح الخطأ 406 من WordPress.
أثناء استكشاف الخطأ “406 Not Acceptable” وإصلاحه في WordPress ، يمكنك مراجعة رؤوس الطلبات. إليك نهج تدريجي:
تحقق من توافق البرنامج المساعد والموضوع
لإصلاح الخطأ “406 غير مقبول” ، تحتاج أيضًا إلى التحقق من مشكلة توافق السمة والمكوّن الإضافي.
تحقق من تكوين الخادم الخاص بك
تحتاج إلى التأكد من تهيئة الخادم الخاص بك لتلبية متطلبات موقع WordPress الخاص بك. ما عليك سوى اتباع العملية التالية:
مسح ذاكرة التخزين المؤقت لموقعك
يعد مسح ذاكرات التخزين المؤقت خطوة أساسية في استكشاف أخطاء الخطأ “406 غير مقبول” وإصلاحها. فيما يلي الخطوات التي يمكنك اتباعها:
مخاوف شبكة توصيل المحتوى
إذا كنت تستخدم CDN لتعزيز أداء موقعك ، فتحقق من تكوينه. تحتاج إلى التأكد من أنه يخدم أحدث إصدارات الملفات على موقعك. هذه هي الخطوات التي يمكنك اتباعها:
- امسح ذاكرة التخزين المؤقت لـ CDN للتأكد من أنها تخدم أحدث إصدار من موقع WordPress الخاص بك.
- تحقق من تكوين CDN بدقة لتقديم المحتوى المطلوب.
- افحص أي تعارضات بين موقع WordPress الخاص بك و CDN.
اختبر عدة أجهزة ومتصفحات
إذا تسببت أي مشكلة خاصة بالمتصفح في حدوث الخطأ “406 غير مقبول” ، فاتبع الخطوات التالية لحلها:
اطلب مساعدة الخبراء
إذا جربت جميع الطرق المذكورة أعلاه وما زلت غير قادر على حل الخطأ ، فاتبع الخطوات التالية:
أفضل ممارسات الوقاية ضد الخطأ “406 غير مقبول”
يمكن أن يحدث الخطأ 406 في عدد من الظروف ، ولكن يمكنك إصلاحه ببعض الإجراءات الوقائية الصغيرة. وبالتالي ، تحتاج إلى اعتماد نهج استباقي للحفاظ على موقعك وتنفيذ التحسين.
فيما يلي الإجراءات الوقائية التي يمكنك اتخاذها لتقليل فرص مواجهة الخطأ “406 غير مقبول”:
افكار اخيرة
أثناء تصفح موقع ويب ، قد تكون مواجهة “406 Not Acceptable” أمرًا مزعجًا حقًا للزائرين. علاوة على ذلك ، يمكن أن يكون الأمر مزعجًا بشكل خاص لأصحاب مواقع الويب أو مقدمي الخدمات. ومن ثم ، فقد قدمنا أفضل الأساليب في هذا الدليل لحل الخطأ “406 غير مقبول”.
على الرغم من حقيقة أن الخطأ 406 ليس من بين مشكلات WordPress الأكثر شيوعًا ، يجب أن تكون حذرًا بشأنه.
يمكن تجنب هذا الخطأ من خلال معالجة المشكلات التي ذكرناها. من خلال إصلاح الخطأ ، ستتمكن من تزويد المستخدمين بتجربة تصفح أكثر بساطة ولن تفقد أي زائر أبدًا.
يمكنك أيضًا استكشاف كيفية إصلاح الخطأ “فشل في فتح الدفق لا يوجد مثل هذا الملف أو الدليل” في WordPress.