اكتشف ما هو ERR_TOO_MANY_REDIRECTS وكيفية إصلاحه
نشرت: 2021-07-12يمكن لرسالة ERR_TOO_MANY_REDIRECTS (المعروفة أيضًا باسم حلقة إعادة التوجيه) أن تجعل المستخدم يشعر بالارتباك ، لكنها مجرد تحذير من المتصفح. تنص على أنه لا يمكن الوصول إلى الصفحة المطلوبة.
إذا وجدت هذه الرسالة أثناء محاولة تحميل موقعك ، فهذا يعني أن الصفحة بأكملها أو المحتوى بأكمله غير متاح لك ولمستخدميك. قد يحدث هذا بسبب تغيير حديث على موقع WordPress الخاص بك ، أو تكوين خاطئ لعمليات إعادة التوجيه ، أو بعض المشكلات المتعلقة بخدمات الجهات الخارجية.
على الرغم من أن الأمر يبدو خطيرًا جدًا ، إلا أنه ليس نهاية العالم: هذا الخطأ سهل الإصلاح.
لكنك تحتاج إلى حلها في أسرع وقت ممكن لتجنب تجربة سيئة للزوار . بعد كل شيء ، إذا رأوا هذه الرسالة على الشاشة ، فقد يتخلون عنها قبل أن يعرفوا حتى ما تقدمه ، لأن موقع الويب الخاص بك لا يبدو آمنًا.
في هذا المنشور ، سنشرح أسباب الخطأ التي أدت إلى حدوث عدد كبير جدًا من عمليات إعادة التوجيه على مواقع WordPress. أيضًا ، سنقوم بمعالجة العديد من الخطوات المطلوبة لإصلاحها.
هذا ما سوف تراه:
ماذا يعني ERR_TOO_MANY_REDIRECTS؟
يظهر الخطأ عددًا كبيرًا جدًا من عمليات إعادة التوجيه عندما يتعذر على المتصفح إنشاء اتصال بين الصفحة الأولية والصفحة الوجهة في إعادة التوجيه.
إذا كنت تستخدم Google Chrome ، فسيظهر التحذير على النحو التالي: "هذه الصفحة لا تعمل. أعاد www.example.com توجيهك مرات كثيرة جدًا. حاول مسح ملفات تعريف الارتباط الخاصة بك. ERR_TOO_MANY_REDIRECTS "أو" تحتوي صفحة الويب هذه على حلقة إعادة توجيه ERR_TOO_MANY_REDIRECTS. "
في Mozilla Firefox ، سوف تحصل على:
"الصفحة لا يتم إعادة التوجيه بشكل صحيح. اكتشف Firefox أن خادم الويب يعيد توجيه الطلب لهذا العنوان بطريقة لن تكتمل أبدًا. قد تحدث هذه المشكلة أحيانًا بسبب التعطيل أو رفض قبول ملفات تعريف الارتباط ERR_TOO_MANY_REDIRECTS ".
في كلاهما ، تكون الرسالة واضحة تمامًا: لا يتم تحميل الصفحة لأنه تمت إعادة توجيهها إلى حلقة ، أو لوجود عدد كبير جدًا من طلبات إعادة التوجيه.
لماذا يحدث خطأ ERR_TOO_MANY_REDIRECTS؟
عمليات إعادة التوجيه هي إما استراتيجية فعالة لتحسين محركات البحث أو أداة للسماح للمستخدمين بالوصول إلى الصفحات باستخدام عنوان URL مختلف.
لنفترض أن لديك موقعًا كبيرًا وملائمًا ، ولكن ، لسبب ما ، بدلاً من تحديث المحتوى ، تفضل إرسال المستخدم إلى صفحة جديدة ، واحدة أكثر اتساقًا أو بها وظائف أكثر.
سيكون من الإزعاج مطالبة الزائر بالنقر مرة أخرى أو كتابة عنوان URL مختلف في شريط العناوين.
عند استخدام عمليات إعادة التوجيه ، يمكن للأشخاص الوصول تلقائيًا إلى الصفحة الجديدة أثناء محاولة الوصول إلى الصفحة القديمة. حتى بعد كتابة العنوان الخطأ ، فإنهم يصلون إلى الصفحة الصحيحة. هذا يعني تحسنًا كبيرًا في تجربة المستخدم.
ومع ذلك ، عندما يكون هناك خطأ في التكوين ، يمكن أن يتشوش المتصفح ويعيد توجيه الزائر إلى عناوين URL أخرى أو وجهة غير معروفة.
عندما لا يفهم المتصفح أو يعرف عنوان URL الذي يجب استخدامه ، فإنه يتخلى عن البحث عن عنوان URL الصحيح لتجنب التحميل الزائد. هذا عندما يتلقى المستخدم رسالة الخطأ على الشاشة.
في بعض الحالات المحددة ، يدخل المتصفح في حلقة إعادة توجيه لا نهائية. هذه هي الطريقة التي تعمل بها: يقوم عنوان URL القديم بإعادة التوجيه إلى العنوان الجديد ، ولكن بسبب التهيئة الخاطئة ، فإن عنوان URL الجديد يعيد التوجيه مرة أخرى إلى العنوان القديم.
أخيرًا ، يتخلى النظام عن تجربة كل هذا ويعرض الرسالة: "ERR_TOO_MANY_REDIRECTS".

كيف يتم حل مشكلة ERR_TOO_MANY_REDIRECTS؟
إذا لم تكن مسؤول الموقع ، ما عليك سوى مسح ذاكرة التخزين المؤقت / ملفات تعريف الارتباط للمتصفح وتحديث الصفحة. إذا لم يفلح ذلك ، فسيتعين عليك الاتصال بالمدير والانتظار حتى يصلح الأمر.
ومع ذلك ، إذا كنت المدير ، فسيتعين عليك تجربة بعض الأشياء. عادة ما يكون الخطأ ناتجًا عن خطأ في تهيئة WordPress ، كما ذكرنا سابقًا. في بعض الأحيان ، يمكن حلها بشيء سهل مثل محو ملفات تعريف الارتباط أو ذاكرة التخزين المؤقت.
لهذا السبب سنقدم لك بعض الاستراتيجيات حتى تتمكن من التخلص من هذه الرسالة. بهذه الطريقة ، لن تخذل زوار موقعك .
امسح ملفات تعريف الارتباط وذاكرة التخزين المؤقت
عندما تنبثق هذه الرسالة ، تشير بعض المتصفحات إلى أن المشكلة قد تكون ملفات تعريف الارتباط.
لهذا السبب نوصيك أيضًا بتجربة ذلك حتى لو كنت مالك الموقع.
ولكن كيف تمسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط بالضبط؟ انه سهل. يستغرق الأمر بضع دقائق فقط ، على الرغم من أنه يختلف اعتمادًا على المتصفح الذي تستخدمه. فيما يلي بعض الإرشادات المحددة:
جوجل كروم
- في أعلى اليمين ، سترى ثلاث نقاط صغيرة. انقر عليه. ثم حدد الإعدادات ؛
- مرر لأسفل وانقر على "متقدم" ؛
- ثم عليك النقر فوق "مسح محفوظات الاستعراض" ؛
- بعد ذلك ، حدد "ذاكرة التخزين المؤقت وملفات تعريف الارتباط" ؛
- حدد النطاق الزمني ، وهو عدد ملفات تعريف الارتباط التي تريد حذفها بناءً على الفترة (آخر 24 ساعة ، سبعة أيام ، أربعة أسابيع) ؛
- ثم انقر فوق "مسح البيانات".
موزيلا فايرفوكس
- انقر على النقاط الثلاث الصغيرة في الجزء العلوي الأيمن ؛
- بعد ذلك ، انقر فوق "مسح البيانات" ؛
- حدد الخيار "ملفات تعريف الارتباط وذاكرة التخزين المؤقت" ، وانقر فوق "مسح".
حاول تحديث موقعك مرة أخرى. إذا لم تنجح هذه الاستراتيجية ، فسيتعين عليك اتباع الخطوات التالية.
امسح ذاكرة التخزين المؤقت لـ WordPress
إذا كنت تستخدم مكونًا إضافيًا للتخزين المؤقت (Super cache WP أو غيره) ، فيجب أن تكون المحاولة التالية هي مسح ذاكرة التخزين المؤقت لـ WP.
نظرًا لأن كل مكون إضافي يعمل بشكل مختلف ، فمن الضروري التحقق من مواصفات المكون الإضافي الذي قمت بتثبيته على مدونتك.
يمكنك جوجل اسم المكون الإضافي للحصول على بعض المعلومات أو طلب الدعم للمساعدة. بعد ذلك ، ستتلقى تعليمات حول كيفية مسح ذاكرة التخزين المؤقت في إعدادات البرنامج المساعد على وجه التحديد داخل لوحة تحكم مسؤول WordPress.
ثم ، مرة أخرى ، تحتاج إلى تحديث موقع الويب لمعرفة ما إذا كان كل شيء على ما يرام. في حالة استمرار وجود خطأ ، فأنت لست موجودًا بعد. تابع القراءة.


تحقق من إعدادات URL
من الضروري التحقق من إعدادات عنوان URL لأن التهيئة الخاطئة يمكن أن تتسبب في تكرار حلقات إعادة التوجيه. انقر فوق علامة التبويب "عام" ضمن "الإعدادات".
هناك مجالان رئيسيان:
- WordPress URL (الذي يحدد مكان وجود جميع ملفات WP) ؛
- عنوان URL الخاص بالموقع (عنوان الصفحة الرئيسية المتاح للمستخدمين).
في معظم الحالات ، يجب أن يتطابق هذان العنوانان. تحقق من ذلك بعناية ، حتى لا تسبب الاختلافات مشاكل أخرى.
لا يجب أن يحتوي أي منها على:
- المسافات البيضاء في النهاية ؛
- www في البداية (كما في https://www.example.com ). بدلاً من ذلك ، يجب أن يكون https://example.com .
إذا كان أحد عناوين URL يحتوي على "www" والآخر لا يحتوي على "www" ، فقم بتغييرهما حتى يكونا متماثلين: إما يحتوي كلاهما عليه أو لا يحتوي أي منهما على أي منهما. يمكنك أيضًا محاولة إدخال PHP قبل HTML.
في حالة عدم تمكنك من الوصول إلى لوحة التحكم لتغيير عنوان URL ، فلا يزال من الممكن القيام بذلك عن طريق تحرير ملف wp-config:
- انتقل إلى مدير الملفات (عميل FTP) ؛
- افتح المجلد الذي يحتوي على ملفات WordPress الخاصة بك ؛
- ابحث عن ملف wp-config.php ؛
- انقر بزر الماوس الأيمن فوق "تحرير URL" ؛
- أضف هذه الأسطر إلى الكود (لا تنس تغيير عنوان URL) ؛
- أعد تحديد العنوان وتذكر أنه يجب أن يتطابق كلاهما ، home و WordPress ('WP_HOME' و 'WP_SITEURL') ؛
- حفظ الملف؛
- انقر فوق "نعم" في موجه الأوامر لتحميل الملف المعدل ؛
- قم بتحديث الموقع وتحقق من حل المشكلة.
إذا كنت ترغب في ذلك ، يمكنك أيضًا تغيير العنوان عبر قاعدة البيانات. كل ما يتطلبه الأمر هو تسجيل الدخول إلى خادم الويب من خلال MySQL. يعد phpMyAdmin جزءًا من العديد من لوحات خدمات الاستضافة ويمكن استخدامه لذلك.
- ابحث عن جدول wp_options (أو البادئة الأخرى المحددة أثناء التثبيت) ؛
- انقر نقرًا مزدوجًا فوق الحقول التي تريد تحريرها ؛
- قم بتعديل العنوان في option_value (في السطرين الأولين: عنوان الصفحة الرئيسية وعنوان WordPress ، نفس الشيء الذي ذكرناه سابقًا).
قم بتغيير بروتوكول الأمان
إذا كنت تستخدم بروتوكول أمان (شهادة SSL) ، فقم بتحويله إلى بروتوكول افتراضي. قم بتحديث الصفحة وتحقق مما إذا كانت حلقة إعادة التوجيه قد اختفت.
إذا كانت الرسالة لا تزال موجودة ، فهذا يعني أن شهادة SSL الخاصة بك تحتاج إلى الإعداد بشكل صحيح قبل استخدامها مرة أخرى (يظل العنوان كـ https).
لا تنس استشارة دعم الخبراء للعودة إلى الإعداد الذي يضمن أمان الوصول للمستخدمين. هذا ضروري أيضًا لضمان موثوقية أعلى على موقعك.
أعد تعريف ملف htaccess
من المهم التحقق من ملف .htaccess في كل مرة يحدث فيها خطأ في WordPress. يعد الملف جزءًا من إعدادات خادم Apache ويستخدم للتحكم في إعادة توجيه الصفحة. لذلك ، يمكن أن تتسبب أي مشكلة في الملف في حدوث مشكلات في إجراء إعادة التوجيه.
للتحقق مما إذا كان الأمر كذلك ، ستحتاج إلى إعادة تعريف ملف htaccess:
- حدد موقع ملفات الموقع باستخدام عميل FTP ؛
- ابحث عن المجلد الذي يحتوي على ملفات WP ؛
- حدد موقع htaccess.
- تنزيله كنسخة احتياطية ؛
- انقر بزر الماوس الأيمن فوقه وافتح الملف لتحريره (لا تغير النسخة الاحتياطية مطلقًا ، الإصدار الأصلي فقط) ؛
- امسح محتوى .htaccess وأعد ضبط الإعدادات على الوضع الافتراضي (يمكنك بسهولة العثور على الإعداد الافتراضي على الإنترنت) ؛
- حفظ وتحميل الملف الافتراضي إلى خادم الويب ؛
- بعد القيام بذلك ، قم بتحديث الموقع.
إذا كان موقعك على ما يرام بعد ذلك ، فسيتعين عليك إعادة النظر في ملف htaccess ؛ إذا لم يكن الأمر كذلك ، فسيتعين عليك استعادة النسخة الاحتياطية ، لأن هذا الملف ليس مصدر المشكلة. بعد ذلك ، من الضروري الاستمرار في الحفر.
تحقق من المكونات الإضافية
يمكن أن تكون مكونات WordPress الإضافية دائمًا أصل أي مشكلة. إذا كان لديك أي مكون إضافي لإعادة التوجيه مثبت ، فابدأ بتعطيله.
إذا أدى ذلك إلى حل المشكلة ، فأنت جيد. إذا لم يحدث ذلك ، فستحتاج إلى تعطيل واحدًا تلو الآخر للتحقق من أي من هذه المكونات الإضافية تسبب في الحلقة.
قد يستغرق ذلك وقتًا طويلاً ، لكن لا داعي للذعر! هناك طريقة سريعة وملائمة للقيام بذلك تلقائيًا: أولاً ، قم بتعطيل جميع المكونات الإضافية مرة واحدة ، قبل تحديث الصفحة (لا تنس نسخ ملف htaccess الأصلي احتياطيًا كما ناقشنا سابقًا).
إذا كانت الحلقة لا تزال موجودة ، فقم بتمكين جميع المكونات الإضافية مرة أخرى وانتقل إلى الخطوة التالية. بعد تحديث الموقع ، إذا رأيت أن الخطأ قد اختفى ، فلن يكون أمامك خيار آخر سوى اختبار واحد تلو الآخر.
إذا منعك ERR_TOO_MANY_REDIRECTS من الوصول إلى لوحة التحكم ، فقد يكون من الضروري تعطيل كافة المكونات الإضافية يدويًا. يمكنك القيام بذلك في عميل FTP أو مدير الملفات.
- ابحث عن مجلد الملحقات ، والذي يكون عادةً داخل مجلد wp-content ؛
- إعادة تسمية كافة المجلدات ؛
- أو قم بإزالتها مرة واحدة (لا تنسَ النسخة الاحتياطية أبدًا).
ERR_TOO_MANY_REDIRECTS هي مشكلة يسهل حلها ، لذلك عليك فقط طلب المساعدة إذا لم تنجح أي من هذه الخطوات. إذا كان الأمر كذلك ، يمكنك تمكين PHP error_reporting للمضي قدمًا في تحليل المشكلة.
نأمل أن يساعدك هذا الدليل في الوصول إلى حل سريع. ومع ذلك ، إذا لم تكن هذه الخطوات كافية لإصلاح المشكلة ، فاتصل بمدير المضيف.
سيعرف الأشخاص الذين يعملون هناك كيفية حل خطأ إعادة التوجيه. قد يكونون هم من تسببوا في ذلك في المقام الأول.
لا تتركها لوقت لاحق . حاول حل ذلك في أقرب وقت ممكن لضمان حصول المستخدم على أفضل تجربة على موقعك.
بالحديث عن تجربة المستخدم ، هل تعلم أنك قد تفقد العملاء المحتملين إذا كانت صفحتك بطيئة؟ استخدم المحلل الخاص بنا وتحقق من أداءك واحصل على رؤى مجانية حول كيفية تحسينه!
[rock_performance lang = "ar"]