الكثير من عمليات إعادة التوجيه: خطأ في WordPress كيفية إصلاحه (ERR_TOO_TOO_MANY_REDIRECTS)

كيفية إصلاح خطأ "عدد كبير جدًا من عمليات إعادة التوجيه" في ووردبريس

آخر تحديث في 16 يونيو 2024 بواسطة جيروم كيرفيل

يعد خطأ "عدد كبير جدًا من عمليات إعادة التوجيه" (المعروف أيضًا باسم خطأ "ERR_TOO_MANY_REDIRECTS") مشكلة شائعة في ووردبريس. تحدث عادةً بسبب سوء تكوين عناوين الموقع الإلكتروني، أو التخزين المؤقت القديم، أو تلف .htaccess والملفات والإضافات والقوالب المتضاربة، من بين أمور أخرى.

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

الوجبات الرئيسية

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

ما تحتاج إلى معرفته حول خطأ "عدد كبير جدًا من عمليات إعادة التوجيه" في ووردبريس

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

ما هو الخطأ؟

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

 

الأسباب

هذه هي الأسباب الشائعة للخطأ:

  • إعدادات عنوان URL غير صحيحة في ووردبريس - إذا تم تعيين عنوان ووردبريس (URL) وعنوان الموقع بشكل غير صحيح في صفحة الإعدادات العامة في مدير wp-admin، يمكن أن يؤدي ذلك إلى حلقة إعادة توجيه.
  • تعارضات المكونات الإضافية - يمكن أن تتسبب الإضافات المشفرة بشكل رديء وغير المشفرة في حدوث تعارضات مع الإضافات الأخرى مما يؤدي إلى حلقات لا نهاية لها.
  • ملف .htaccess تالف - سيء .htaccess يمكن أن تتسبب قواعد إعادة الكتابة، سواءً أُضيفت يدويًا أو عبر ملحقات سيئة الترميز، في حدوث حلقات إعادة التوجيه.
  • مشكلات الاستضافة - قد تكون المشكلة من طرف مزود الاستضافة. على سبيل المثال، من المعروف أن سجلات DNS الخاطئة التي تشير إلى مواقع قديمة أو غير صحيحة، وجدار حماية مضيف الويب الذي يحظر الوصول إلى الموقع، وسياسات الحماية من البرامج الضارة المتعارضة مع معايير WordPress، وما إلى ذلك، من المعروف أنها تؤدي إلى إعادة توجيه مواقع WordPress على الويب.

التأثير

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

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

اختلافات الخطأ

يظهر الخطأ بشكل مختلف في المتصفحات المختلفة. هذه بعض الأشكال المختلفة له:

  • كرومهذه الصفحة لا تعمل. تمت إعادة توجيهك إلى موقع example.com عدة مرات. err_too_many_redirects.
  • فايرفوكسلا تتم إعادة توجيه الصفحة بشكل صحيح.
  • سفارييتعذر على Safari فتح الصفحة - حدثت عمليات إعادة توجيه كثيرة جدًا أثناء محاولة فتح "example.com".
  • إيدجهذه الصفحة لا تعمل الآن. قام موقع Example.com بإعادة توجيهك عدة مرات. err_too_many_redirects.

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

كيفية إصلاح هذا الخطأ

لإزالة الخطأ ERR_TOO_TOO_MANY_REDIRECTS وتشغيل موقعك على الويب، تحتاج إلى تنفيذ الإصلاحات التالية:

(يرجى ملاحظة أنك لست بحاجة إلى تنفيذ جميع الحلول لإزالة الخطأ من موقع الويب الخاص بك. ابدأ بالحل الأول وانظر ما إذا كان سيحل الخطأ. إذا لم يكن كذلك، فانتقل إلى الإصلاحات التالية. يمكنك التوقف عندما لا يظهر الخطأ ERR_TOO_TOO_MANY_REDIRECTS على موقعك الإلكتروني).

 

1. امسح ذاكرة التخزين المؤقت للمتصفح

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

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

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

هل ما زلت ترى الخطأ؟ إذن تابع الحلول التالية:

2. امسح المكون الإضافي للتخزين المؤقت

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

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

إليك كيفية القيام بذلك في WP Fastest Cache:

1WP-أسرع-حالة-أسرع-حالة

إليك كيفية القيام بذلك في LiteSpeed Cache:

2لايت سبيد-ذاكرة التخزين المؤقت

إليك كيفية القيام بذلك في WP Super Cache:

ذاكرة التخزين المؤقت الفائقة wp-super-cache

وإليك كيفية القيام بذلك في W3 Total Cache:

W3-التخزين المؤقت الإجمالي

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

3. تحقق من إعدادات عنوان URL الخاص بك في ووردبريس

يحدث الخطأ ERR_TOO_TOO_MANY_REDIRECTS أحيانًا بسبب إعدادات URL غير الصحيحة في مدير wp-admin. وعلى وجه الخصوص، فإن عنوان ووردبريس (URL) و عنوان الموقع (URL) القيم الموجودة في صفحة الإعدادات العامة هي الأكثر عرضة للوم:

 

إعدادات وورد-عام-إعدادات ووردبريس

 

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

إذا كان خطأ إعادة التوجيه يمنعك من الوصول إلى منطقة إدارة ووردبريس، يمكنك تحديث إعدادات عنوان URL الخاص بك باستخدام عميل FTP أو عبر cPanel. كلاهما سيمكنك من تعديل wp-config.php يدويًا، حيث يمكنك وضع إعدادات عنوان URL الصحيحة.

تحديث إعدادات عنوان URL عبر FTP :

اتصل بالخادم الخاص بك، وابحث عن wp-config.php في الدليل الرئيسي لموقعك على الخادم. قم بتنزيله على سطح المكتب الخاص بك:

wp-config-ftp

يمكنك بعد ذلك فتح الملف باستخدام محرر نصوص مثل TextEdit أو Notepad. ابحث عن التعريفات التالية في هذا الملف:

تعريف( 'WP_HOME', 'https://example.com' );
تعريف ('WP_SITEURL', 'https://example.com' );

تأكد من استبدال https://example.com بعنوان الويب الخاص بك. ثم احفظ التغييرات التي أجريتها وحمِّل هذا الملف إلى موقعك الإلكتروني. إذا كان الخطأ في تكوين عنوان URL هو السبب، فمن المفترض أن يحل هذا الخطأ "الكثير من عمليات إعادة التوجيه" في حالتك.

ملاحظة: إذا كنت لا ترى المنزل و SITEURL في wp-config.php الملف، ثم انسخ مقتطفات التعليمات البرمجية أعلاه والصقها في الجزء العلوي منه. تأكد من إدراج نطاقاتك الفعلية، بدلًا من example.com.

تحديث إعدادات عنوان URL عبر cPanel:

افتح حساب الاستضافة الخاص بك وانتقل إلى cPanel. يختلف موقع cPanel من استضافة لأخرى، ويختلف موقع cPanel من استضافة لأخرى، ويقدم بعض مقدمي الخدمة لوحات تحكم داخلية خاصة بهم (مثل hPanel الخاص بـ Hostinger). إذا لم تتمكن من العثور على لوحة التحكم الخاصة بك، فحاول طلب المساعدة من مستندات مساعدة الاستضافة.

رابط namecheap-cpanel-link

في لوحة تحكم cPanel، انتقل إلى مدير الملفاتاختر مدير wp-admin وحدد موقع المجلد wp-config.php ملف بداخله. انقر بزر الماوس الأيمن على الملف وحدد تحرير الخيار.

wpconfig-edit-file-manager

سيفتح الملف في علامة تبويب جديدة. داخل الملف، ابحث عن مقتطف الشيفرة التالي:

تعريف( 'WP_HOME', 'https://example.com' );
تعريف ('WP_SITEURL', 'https://example.com' );

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

ملاحظة: إذا كنت لا ترى المنزل و SITEURL في wp-config.php الملفثم انسخ مقتطفات التعليمات البرمجية أعلاه والصقها في أعلى الملف. تأكد من إدراج نطاقاتك الفعلية، بدلاً من example.com.

4. إعادة إنشاء ملف htaccess

قواعد إعادة التوجيه المتضاربة في .htaccess أو التعليمات البرمجية التالفة معروفة بتسببها في دخول مواقع الويب في حلقة إعادة توجيه ثم إظهار خطأ "عدد كبير جدًا من عمليات إعادة التوجيه" للمستخدمين الأماميين.

لإصلاح .htaccess تحتاج إلى حذف ملفك الحالي وإعادة إنشاء ملف جديد. إليك كيفية القيام بذلك:

في حساب الاستضافة الخاص بك انتقل إلى cPanel → مدير الملفات → public_html → .htaccess.

بما أن هذا الملف حيوي، فمن الذكاء تنزيل نسخة منه على حاسوبك. سيكون هذا بمثابة نسخة احتياطية، في حال واجهتك أي مشاكل.

htaccess-تنزيل-ملف-مدير-ملف-مدير-تحميل htaccess

مع تخزين هذه النسخة الاحتياطية بأمان على جهاز الكمبيوتر الخاص بك، يمكنك حذف .htaccess ملف من موقع الويب الخاص بك.

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

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

5. تعطيل جميع الإضافات

تعارضات المكونات الإضافية هي مشكلة شائعة أخرى تسبب الخطأ "ERR_TOO_TOO_MANY_REDIRECTS".

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

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

انتقل إلى cPanel → مدير الملفات → public_html → wp-content.

انقر بزر الماوس الأيمن على المكونات الإضافية مجلد وحدد إعادة التسمية لإعادة تسمية المجلد إلى شيء مثل تعطيل المكونات الإضافية.

سيؤدي ذلك إلى تعطيل جميع إضافات موقع الويب الخاص بك على WordPress.

إعادة تسمية الإضافات-المكونات الإضافية-مجلد-ملف-مدير-ملف-مدير

تحقق من موقع الويب الخاص بك لمعرفة ما إذا كان الخطأ قد اختفى.

إذا كنت لا ترى الخطأ، فهذا يؤكد نظرية تعارض المكونات الإضافية.

والآن، تحتاج إلى اعثر على المكون الإضافي الجاني.

إعادة اسم المجلد إلى نسخته الأصلية، أي, المكونات الإضافية. سيؤدي هذا إلى إعادة تفعيل جميع الإضافات وسيعود أيضًا خطأ "الكثير من عمليات إعادة التوجيه".

افتح مجلد الإضافات وبدء تشغيل التعطيل الإضافات عن طريق إعادة تسميتها واحدة تلو الأخرى.

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

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

6. اطلب المساعدة من مزود الاستضافة

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

يجب أن يكون مقدمو خدمات الاستضافة قادرين على تقديم الحلول المناسبة لتشغيل موقعك الإلكتروني.

منع الخطأ "ERR_TOO_TOO_MANY_REDIRECTS" في المستقبل

بعد إصلاح الخطأ، يجب عليك التأكد من عدم تكرار الخطأ مرة أخرى على موقعك الإلكتروني من خلال اتخاذ الخطوات التالية:

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

هذا كل شيء يا رفاق. وبذلك نكون قد وصلنا إلى نهاية هذا البرنامج التعليمي.

أفكار أخيرة حول خطأ إعادة التوجيه في ووردبريس

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

لإزالة الخطأ من موقع الويب الخاص بك، يمكنك تنفيذ الحلول التالية:

  • امسح ذاكرة التخزين المؤقت للمتصفح للتأكد من أن الخطأ لم يكن مشكلة مؤقتة
  • امسح المكون الإضافي للتخزين المؤقت
  • تغيير عناوين URL غير الصحيحة للموقع ووردبريس غير الصحيحة في wp-config.php الملف
  • احذف الفاسد .htaccess ملف وإعادة إنشاء ملف جديد
  • قم بتعطيل جميع إضافات ووردبريس وابحث عن المكون الإضافي المسبب للمشكلة
  • اطلب المساعدة من مزود خدمة الاستضافة الخاص بك عندما لا يعمل أي من الحلول

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

 

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *