الأخطاء ليست ممتعة تمامًا، وهذا يتضاعف بالنسبة لرموز الأخطاء الباطنية التي لا يمكنك تمييزها. يعد الخطأ 505 مثالًا غامضًا ومربكًا يمكن أن يظهر في أماكن غير متوقعة، مثل الروابط الصادرة على موقع WordPress الإلكتروني الخاص بك. نظرًا لعدم وجود مقالات شاملة حول هذا الأمر عبر الإنترنت، فقد قررنا تسوية المشكلة مرة واحدة وإلى الأبد. دعونا نلقي نظرة على معنى رمز الخطأ 505 وكيفية حله.
تم الكشف عن معنى رمز الخطأ 505
![[خطأ في المستكشف]](https://cloudzy.com/wp-content/uploads/image3-5.png)
الخطأ 505 هو رمز لـ "إصدار HTTP غير مدعوم"، وهذا يعني أن طلب العميل يستخدم إصدار HTTP لا يتعرف عليه الخادم. تكمن المشكلة في معظم الأحيان في أن خادم الويب يستخدم إصدار HTTP قديمًا. يمكن أن يحدث ذلك عندما لا يتم تحديث خوادم الويب مثل Apache أو Nginx لفترة طويلة.
لكن في بعض الأحيان يكون العكس هو الحال. إذا كنت تستخدم متصفحات قديمة مثل Internet Explorer لمواقع الويب الأحدث، فمن المحتمل أن ترى الخطأ 505 كثيرًا. في هذه الحالة، المشكلة ليست مشكلة خادم HTTP، على الرغم من أنها تسمى خطأ في الخادم.
الآن، هناك بعض الطرق التي يمكنك من خلالها تجنب هذا الخطأ، اعتمادًا على ما إذا كان لديك حق الوصول إلى الخادم أم لا. دعونا نتعمق في الأمر.
فعال طرق حل خطأ HTTP 505
كيفية حل خطأ HTTP 505: الحلول من جانب العميل
إذا كنت ترى الخطأ 505 في متصفحك، فهناك طريقتان سريعتان لإصلاحه. أول شيء عليك فعله هو معرفة ما إذا كنت تستخدم متصفحًا قديمًا بالفعل مثل متصفح Microsoft Internet Explorer، على سبيل المثال. في مثل هذه الحالات، يحاول متصفحك الاتصال بخادم ويب حديث باستخدام إصدارات HTTP القديمة. لذا، فإن أفضل طريقة لإصلاح ذلك هي التبديل إلى متصفح حديث مثل Firefox أو Google Chrome.
إذا كنت تستخدم متصفحًا حديثًا وواجهت الخطأ 505، فإن الحل الأسرع هو مسح ذاكرة التخزين المؤقت للمتصفح الخاص بك. للعمل بشكل أسرع واستهلاك حركة مرور أقل على الشبكة، تستخدم معظم المتصفحات أساليب التخزين المؤقت، التي تخزن بعض ميزات مواقع الويب التي تزورها. سوميتيفي الوقت نفسه، لا تتطابق ذاكرة التخزين المؤقت والمحتوى الفعلي لموقع الويب بعد فترة من الوقت، وقد يتسبب ذلك في حدوث أخطاء مثل 505 "إصدار HTTP غير مدعوم". باعتباره على سبيل المثال، سنخبرك بكيفية مسح ذاكرة التخزين المؤقت في متصفح Chrome.
يقدم Chrome طرقًا مختلفة لإدارة ذاكرة التخزين المؤقت ومسحها، ولكن الطريقة الأسرع هي التالية:
- أثناء وجودك في Chrome، اضغط على F12
- انقر مع الاستمرار على زر التحديث بجوار شريط العناوين
- من القائمة التي تظهر، حدد "Empty Cache and Hard Reload"
![[قائمة تحديث Chrome الثابت]](https://cloudzy.com/wp-content/uploads/image1-6.png)
كيفية حل خطأ HTTP 505: الحلول من جانب الخادم
إذا كنت تقوم بتشغيل موقع ويب يستند إلى WordPress، أو إذا كنت تستضيف موقع ويب باستخدام خادم ويب قديم أو موفر استضافة، فقد تتمكن من فعل شيء حيال الخطأ 505.
ابدأ التدوين
قم باستضافة WordPress ذاتيًا على أجهزة عالية المستوى، تتميز بتخزين NVMe وأقل زمن استجابة حول العالم - اختر التوزيعة المفضلة لديك.
احصل على ووردبريس VPSالتحقق من إصدار HTTP
الخطوة الأولى لحل المشكلة هي معرفة إصدار HTTP الذي يستخدمه خادم الويب الخاص بك بالفعل. للقيام بذلك، يمكنك استخدام TelNet في نظام التشغيل Windows أو حليقة الأمر في لينكس. منذ تلنت يحتوي على الكثير من الإرشادات المتوفرة عبر الإنترنت، وسنغطي خطوات التحقق من إصدار HTTP باستخدام سطر أوامر Linux.
أولا، نحن بحاجة إلى تشغيل المحطة. يمكن القيام بذلك عن طريق الضغط على Ctrl+Alt+T في معظم التوزيعات ومن قائمة التطبيقات في جميعها. بمجرد فتح الوحدة الطرفية، أدخل الأمر التالي واضغط على <Return>
curl --head http://example.site/
بالطبع، تحتاج إلى تغيير "example.site" بعنوان موقع الويب الخاص بك. عند تنفيذ هذا الأمر، يجب أن تشاهد قائمة بالخصائص التي ستبدو كما يلي:
![[طلب Linux الطرفي لإصدار HTTP]](https://cloudzy.com/wp-content/uploads/Screenshot-from-2021-07-17-11-53-29.png)
عندما تظهر المشكلة في WordPress، يكون السبب شيئًا آخر، وسيحتاج إلى حل مختلف. دعونا نلقي نظرة.
مشكلة ووردبريس
في بعض الأحيان، ستحاول مكونات WordPress الإضافية الاتصال بمواقع ويب تابعة لجهات خارجية في الطريق إلى بعض الروابط الصادرة، مما قد يتسبب في حدوث مشكلات. تخيل، على سبيل المثال، أنك تريد توجيه عميلك إلى منتجك المباع على أمازون. يمكنك استخدام عناوين URL ثابتة لمنتجك والتي لا بأس بها تمامًا، ولكن عندما ينقر عليها شخص ما من موقع الويب الخاص بك، سيحصل على الخطأ 505. يحدث هذا عادةً بسبب مكون إضافي والاختلاف بين إصدار HTTP لموقع الويب التابع لجهة خارجية وإصدار الوجهة الحقيقية. لاختبار ذلك، يمكنك استخدام الطريقة المذكورة أعلاه باستخدام حليقة للتحقق من إصدار HTTP لموقعك على الويب والإصدار الذي ترتبط به.
حل ووردبريس رقم 1
هناك طريقتان يمكنك التعامل مع هذا. إذا كنت تستخدم عددًا قليلاً من المكونات الإضافية، فنوصيك بإيقاف تشغيل المكونات الإضافية واحدًا تلو الآخر للعثور على السبب. يمكنك بعد ذلك استبداله ببديل أو رمز خاص بك. لكن هذا ليس دائمًا حلاً عمليًا. قد يكون لديك عدد كبير جدًا من المكونات الإضافية للعثور على المكون المسؤول عن رمز الخطأ 505، أو قد لا تتمكن من التخلي عنه حتى إذا عثرت على المكون الإضافي. ولهذا السبب قد تكون الطريقة التالية تستحق العناء، على الرغم من كونها مجرد حل بديل.
ابدأ التدوين
قم باستضافة WordPress ذاتيًا على أجهزة عالية المستوى، تتميز بتخزين NVMe وأقل زمن استجابة حول العالم - اختر التوزيعة المفضلة لديك.
احصل على ووردبريس VPSحل ووردبريس رقم 2
تتضمن هذه الطريقة تعطيل مدقق الارتباط في ووردبريس، الذي يبحث عن الروابط المعطلة ويبلغ عنها. عادةً ما تكون أداة مفيدة تتيح لك إزالة الروابط القديمة وغير المرغوب فيها. عندما يبدأ في الإبلاغ عن روابط العمل على أنها معطلة بسبب المكونات الإضافية، فمن المحتمل أن يؤدي ذلك إلى إتلاف موقع الويب الخاص بك. يمكن للتقارير الكاذبة عن الروابط المعطلة أن تجعل إجراء تحليل حقيقي لموقعك على الويب أمرًا مستحيلًا، كما أن الكثير من الروابط التي تبدو معطلة يمكن أن تؤدي إلى خفض تصنيف مُحسنات محركات البحث (SEO) الخاص بك. لتجنب كل ذلك، نحتاج إلى إيقاف تشغيل مدقق الارتباط لمواقع الويب التي تطلق إنذارًا كاذبًا.
بمجرد العثور على جميع الروابط العاملة التي لا تزال تستجيب برمز الخطأ 505، يمكنك استبعادها من مدقق الروابط باستخدام الخطوات التالية:
- انتقل إلى لوحة تحكم WordPress الخاصة بك
- انتقل إلى الإعدادات → مدقق الارتباط → الروابط التي يجب التحقق منها
- أضف المجال (المجالات) إلى قائمة الاستبعاد
- انقر فوق حفظ التغييرات
طريقة أبسط؟
وهذا كل شيء. كان ينبغي أن يعتني برمز الخطأ 505 بجميع مظاهره. بالطبع، هناك دائمًا احتمال ألا يختفي الأمر بهذه البساطة. كيفية حل خطأ HTTP 505 إذن؟ حسنًا، إحدى الطرق البسيطة هي التوقف عن القلق بشأن ذلك وترك كل شيء لنا. يضمن لك WordPress VPS المحسّن الذي يعمل على بنية تحتية عالية المستوى ويستخدم أحدث إصدارات البرامج أنك لن تواجه هذا النوع من الأخطاء. يمكنك ترك التحديثات والنسخ الاحتياطية لنا وتخصيص وقتك لتكون أكثر إنتاجية. نلقي نظرة على لدينا حلول ووردبريس VPS هنا.