خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
٧ دقائق متبقية
تطبيقات الويب والأعمال

كيفية إصلاح خطأ HTTP 505 - الإصدار غير مدعوم: دليل مختصر

الكس روبينز By الكس روبينز ٧ دقائق للقراءة تم التحديث في ٢٢ يوليو ٢٠٢٥
إصلاح خطأ HTTP 505 version not supported

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

الكشف عن معنى كود الخطأ 505

 

[خطأ في المستعرض]
[خطأ في المستعرض]
كما هو معروف، HTTP وHTTPS بروتوكولان يحددان كيفية تواصل المتصفحات والتطبيقات مع خوادم الويب. تبدأ العملية بإرسال العميل طلباً إلى خادم محدد، ثم يستجيب الخادم لهذا الطلب. كثير من الأمور قد تسوء في هذا التبادل. ولتسهيل تشخيص المشكلات، يعتمد HTTP سلسلة من أكواد الخطأ التي تُخبرك بموضع المشكلة وسببها. تنتمي هذه الأكواد إلى فئات مختلفة يميزها عادةً الرقم الأول من اليسار. أكواد الخطأ 5XX هي أخطاء خادم، أي أن المشكلة تقع على جانب الخادم في هذا التبادل. ولعلك صادفت من قبل خطأ 504 Gateway Timeout الشائع، على سبيل المثال.

خطأ 505 هو كود يشير إلى "HTTP Version not Supported"، ويعني أن طلب العميل يستخدم إصداراً من HTTP لا يتعرف عليه الخادم. في معظم الحالات، تكون المشكلة في أن خادم الويب يعمل بإصدار قديم من HTTP. يحدث ذلك حين لا يُحدَّث خادم الويب كـApache أو Nginx لفترة طويلة.

في بعض الأحيان يكون الأمر على العكس تماماً. إذا كنت تستخدم متصفحات قديمة كـ Internet Explorer للوصول إلى مواقع حديثة، فقد تصادف الخطأ 505 بشكل متكرر. في هذه الحالة، المشكلة ليست في HTTPالخادم، على الرغم من أنه يُصنَّف ضمن أخطاء الخادم.

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

 

طرق فعّالة لحل خطأ HTTP 505

 

كيفية حل خطأ HTTP 505: حلول من جانب العميل

إذا كنت ترى الخطأ 505 في متصفحك، فثمة طريقتان سريعتان للتعامل معه. أولاً، تحقق مما إذا كنت تستخدم متصفحاً قديماً كـ Internet Explorer من Microsoft على سبيل المثال. في هذه الحالات، يحاول متصفحك الاتصال بخادم ويب حديث باستخدام إصدارات HTTP قديمة. لذا، أفضل حل هو التبديل إلى متصفح حديث كـ Firefox أو Gooogle Chrome.

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

يتيح Chrome عدة طرق لإدارة ذاكرة التخزين المؤقت ومسحها، وأسرعها هي التالية:

  • افتح Chrome واضغط على F12
  • انقر مع الاستمرار على زر التحديث بجانب شريط العنوان
  • من القائمة التي تظهر، اختر "Empty Cache and Hard Reload"

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

كيفية حل خطأ HTTP 505: حلول من جانب الخادم

إذا كنت تدير موقعاً مبنياً على WordPress، أو تستضيف موقعاً عبر خادم ويب قديم أو مزود استضافة قديم، فقد تكون قادراً على فعل شيء حيال الخطأ 505. 

wordpress-vps ابدأ التدوين

استضف WordPress على أجهزة عالية الأداء، مع تخزين NVMe وزمن استجابة منخفض في جميع أنحاء العالم - اختر التوزيعة التي تفضلها.

احصل على WordPress VPS

التحقق من إصدار HTTP

الخطوة الأولى لحل المشكلة هي معرفة إصدار HTTP الذي يستخدمه خادم الويب فعلياً. يمكنك فعل ذلك باستخدام TelNet في Windows أو أمر curl في Linux. وبما أن TelNet تتوفر له تعليمات وافرة عبر الإنترنت، فسنتناول هنا خطوات التحقق من إصدار HTTP باستخدام سطر أوامر Linux.

أولاً، نحتاج إلى فتح Terminal. يمكن ذلك بالضغط على Ctrl+Alt+T في معظم التوزيعات، أو من قائمة التطبيقات في جميعها. بعد فتح Terminal، أدخل الأمر التالي واضغط <Return>

curl --head http://example.site/

بالطبع، استبدل "example.site" بعنوان موقعك الخاص. عند تنفيذ هذا الأمر، ستظهر لك قائمة بالخصائص تبدو على النحو التالي:

[Linux طلب الطرفية للإصدار HTTP]
[Linux طلب الطرفية للإصدار HTTP]
السطر الأول من الاستجابة سيكون بالتنسيق التالي: "HTTP/#" حيث # هو إصدار HTTP الذي يستخدمه الخادم. في مثالنا، يظهر إصدار HTTP للموقع بالقيمة 2. إذا كان هذا الرقم أقل من 1.1، فعلى الأرجح لن تتمكن المتصفحات الحديثة من التواصل معه بشكل صحيح. في هذه الحالة، يجب تحديث خادم الويب إلى أحدث إصدار. إذا كنت تستخدم لوحة تحكم استضافة الويب، مثل cPanel أو Plesk، فمجرد تحديثها سيحل المشكلة تلقائياً.

أما حين تظهر المشكلة في WordPress، فالسبب يكون مختلفاً وتستلزم حلاً آخر. لنلقِ نظرة على ذلك.

مشكلة WordPress

 

في بعض الأحيان، تحاول إضافات WordPress الاتصال بمواقع خارجية أثناء المرور عبر رابط صادر، وقد يتسبب ذلك في حدوث مشكلات. تخيّل مثلاً أنك تريد توجيه عميلك إلى منتجك المعروض على Amazon. قد تستخدم URL ثابتة لهذا المنتج وهي صحيحة تماماً، لكن حين يضغط أحدهم عليها من موقعك، تظهر له رسالة الخطأ 505. يعود ذلك في الغالب إلى إحدى الإضافات، والتباين بين إصدار HTTP للموقع الخارجي وإصدار الوجهة الفعلية. للتحقق من ذلك، يمكنك استخدام الطريقة المذكورة أعلاه بالاستعانة بـ curl للتحقق من إصدار HTTP لموقعك والموقع الذي تُحيل إليه.

 

الحل الأول لمشكلة WordPress

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

wordpress-vps ابدأ التدوين

استضف WordPress على أجهزة عالية الأداء، مع تخزين NVMe وزمن استجابة منخفض في جميع أنحاء العالم - اختر التوزيعة التي تفضلها.

احصل على WordPress VPS

الحل الثاني لمشكلة WordPress

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

بعد تحديد جميع الروابط العاملة التي لا تزال تُظهر الخطأ 505، يمكنك استثناؤها من Link Checker باتباع الخطوات التالية:

  • Go إلى لوحة تحكم WordPress
  • Go إلى Settings → Link Checker → Which Links to Check
  • أضف النطاق (أو النطاقات) إلى قائمة الاستثناءات
  • اضغط على Save Changes

هل ثمة طريقة أبسط؟

هذا كل ما في الأمر. يُفترض أن تكون هذه الخطوات قد أنهت الخطأ 505 بجميع أشكاله. بالطبع، قد لا يختفي بهذه البساطة في بعض الحالات. كيف تحل خطأ HTTP 505 عندها؟ إحدى الطرق البسيطة هي التوقف عن القلق وترك الأمر لنا. خوادم WordPress VPS المُهيأة لدينا، التي تعمل على بنية تحتية عالية الجودة وتستخدم أحدث إصدارات البرامج، تضمن لك تجنّب هذا النوع من الأخطاء. يمكنك أن تترك التحديثات والنسخ الاحتياطية لنا وتُركّز وقتك على الإنتاج. اطّلع على حلول WordPress VPS هنا. 

مشاركة

المزيد من المدونة

تابع القراءة.

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

مراجعة شاملة لـ Odoo: هل هو نظام ERP المناسب لعملك؟

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

جيم شوارتزجيم شوارتز ١١ دقيقة قراءة
صورة مقالة بدائل WordPress مفتوحة المصدر بخلفية متدرجة الألوان، وشاشة حاسوب، ومحرر أكواد، ومعاينة لوحة تحكم ضبابية، وعنوان رئيسي كبير على اليسار.
تطبيقات الويب والأعمال

أفضل بدائل WordPress مفتوحة المصدر للمطورين

WordPress لا يزال خياراً قوياً ويخدم طيفاً واسعاً من المواقع بكفاءة. يضم دليل الإضافات الخاص به أكثر من ٦٢٬٠٠٠ إضافة، ويوفر دليل القوالب أكثر من ١٤٬٠٠٠ قالب مجاني. ذل

جيم شوارتزجيم شوارتز ١٤ دقيقة قراءة
صورة مقالة مقارنة Automad مقابل WordPress تتضمن شعاري المنصتين وعنواناً يسأل أي نظام CMS يجب على المطورين اختياره.
تطبيقات الويب والأعمال

Automad مقابل WordPress: مقارنة شاملة بين منصتين من أفضل منصات إدارة المحتوى

يؤدي Automad و WordPress المهمة ذاتها بطريقتين مختلفتين تمامًا. فـ Automad نظام إدارة محتوى يعتمد على الملفات المسطحة ومحرك قوالب، إذ يُخزَّن المحتوى في ملفات بدلًا من قاعدة بيانات، أما WordPress،

جيم شوارتزجيم شوارتز ٩ دقائق للقراءة

هل أنت مستعد للنشر؟ يبدأ من ٢٫٤٨ دولار/شهر.

سحابة مستقلة منذ ٢٠٠٨. AMD EPYC، NVMe، 40 Gbps. ضمان استرداد المبلغ لمدة ١٤ يومًا.