كيفية استكشاف أخطاء "err_too_many_redirects" على موقع WordPress الخاص بك وإصلاحها

نشرت: 2020-08-07

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

لحسن الحظ ، هناك عدة طرق لإصلاح هذه المشكلة. في هذا المنشور ، سنشرح سبب ظهور رسالة "err_too_many_redirects" وكيفية حلها.

لنذهب!

اشترك في قناتنا على اليوتيوب

فهم “Err_too_many_redirects” في WordPress

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

رسالة "err_too_many_redirects" في Chrome.

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

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

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

كيفية استكشاف أخطاء "Err_too_many_redirects" وإصلاحها على موقع WordPress الخاص بك (6 إصلاحات محتملة)

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

1. امسح بيانات المتصفح

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

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

أولاً ، افتح خيارات المتصفح من خلال النقر على أيقونة ثلاثية النقاط في الزاوية العلوية اليمنى من الشاشة ، واختيار الإعدادات :

جارٍ فتح إعدادات متصفح Chrome.

ثم انقر فوق الخصوصية والأمان ، وحدد مسح بيانات التصفح :

إعدادات الخصوصية والأمان في Chrome.

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

مسح بيانات التصفح في Chrome.

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

2. تحقق من "عنوان موقع الويب" و "عنوان الموقع" في WordPress

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

الوصول إلى الإعدادات العامة لـ WordPress.

ثم ابحث عن الحقول المسماة عنوان WordPress (URL) وعنوان الموقع (URL) :

عنوان WordPress وإعدادات عنوان الموقع.

يجب أن تكون محتويات هذين الحقلين متطابقة. يتضمن ذلك ما إذا كانوا يستخدمون "www" و "http" أو "https" أم لا. غالبًا ما يصبح هذا الإعداد غير صحيح إذا قمت مؤخرًا بتغيير المجالات أو الترحيل إلى مضيف جديد.

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

3. تحديد سبب حدوث حلقة "err_too_many_redirects"

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

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

أداة مدقق إعادة التوجيه.

ما عليك سوى إدخال عنوان URL الكامل للصفحة التي تعاني من الخطأ "err_too_many_redirects" ، وانتظر النتائج:

يعرض مدقق إعادة التوجيه حلقة إعادة توجيه.

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

4. ابحث في إعدادات HTTPS

يعد الحصول على شهادة طبقة مآخذ التوصيل الآمنة (SSL) وتحويل موقعك إلى HTTPS خطوة ذكية للحفاظ على أمان موقعك. ومع ذلك ، إذا لم تقم بذلك بشكل صحيح ، فقد يؤدي هذا التغيير إلى إعادة توجيه الحلقات في جميع أنحاء موقعك.

هناك عدة أسباب لحدوث هذه المشكلة:

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

تتمثل إحدى طرق تحديد ما إذا كانت إعدادات HTTPS في حدوث خطأ "err_too_many_redirects" في التحقق من موقعك باستخدام أداة مخطط إعادة التوجيه:

أداة مخطط إعادة التوجيه.

هذا مشابه لمدقق إعادة التوجيه ، لكنه يعرض فقط نتائج عمليات إعادة التوجيه من www إلى بدون www ، بالإضافة إلى عمليات إعادة التوجيه من HTTP إلى HTTPS :

إعادة توجيه نتائج مصمم الخرائط.

إذا رأيت عمليات إعادة توجيه متعددة مدرجة بين إصداري HTTP و HTTPS لموقعك ، فقد يكون هذا هو مصدر الحلقة. تصحيحها من المرجح أن يحل المشكلة.

5. تقييم إعدادات Cloudflare الخاصة بك

إذا كنت من مستخدمي Cloudflare ، فهناك احتمال أن تكون المشكلة التي تواجهها متصلة بهذا النظام الأساسي. على سبيل المثال ، قد تكون هناك حلقة إعادة توجيه HTTP إلى HTTPS تم تكوينها في إعدادات Cloudflare. يمكن أن يحدث هذا عند تمكين تكوين SSL "المرن".

المصدر الآخر المحتمل لهذا الخطأ المرتبط بـ Cloudflare يتعارض مع "قواعد الصفحة". يمكن لإعدادات "عنوان URL لإعادة التوجيه" لهذه الميزة إنشاء حلقات إعادة توجيه غير مقصودة.

يمكنك التحقق من هذه الإعدادات للحصول على دليل على حلقات إعادة التوجيه ، واستشر وثائق دعم Cloudflare للحصول على إرشادات حول حلها. إذا كنت لا تزال تواجه مشكلة ، ففكر في اللجوء إلى منتديات المجتمع للحصول على مزيد من المساعدة.

6. استكشاف أخطاء تعارض البرنامج المساعد وإصلاحها

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

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

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

استنتاج

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

للتلخيص ، فيما يلي ست طرق لتحرّي هذه المشكلة وإصلاحها حتى تتمكن من عرض المحتوى الخاص بك على الزائرين مرة أخرى:

  1. امسح بيانات المستعرض الخاص بك.
  2. تحقق من عنوان موقع WordPr ess وعنوان الموقع.
  3. حدد سبب حلقة إعادة التوجيه.
  4. انظر إلى إعدادات HTTPS الخاصة بك.
  5. قم بتقييم إعدادات Cloudflare الخاصة بك.
  6. استكشاف أخطاء تعارض البرنامج المساعد وإصلاحها.

هل لديك أي أسئلة حول عمليات إعادة التوجيه بشكل عام ، أو كيفية إصلاح "Err_too_many_redirects" تحديدًا؟ اتركهم لنا في قسم التعليقات أدناه!

صورة توماس كنوب / shutterstock.com