تكنولوجيا

كيفية إصلاح خطأ Too Many Redirects في المواقع ووردبريس وغيرها

أثناء تصفح موقعك أو محاولة الوصول إلى لوحة التحكم في ووردبريس، قد تواجه رسالة خطأ تقول: “Too Many Redirects” أو “ERR_TOO_MANY_REDIRECTS”. هذا الخطأ يعني ببساطة أن هناك مشكلة إعادة التوجيه، حيث يدخل المتصفح في حلقة مغلقة من التحويلات لا تنتهي، ما يؤدي إلى فشل تحميل الصفحة. في هذا الدليل العملي، ستتعلم أسباب المشكلة وطرق إصلاحها خطوة بخطوة.

ما هو خطأ Too Many Redirects؟

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

ما الذي يسبب إعادة التوجيه المتكرر؟

  • تضارب بين بروتوكول HTTP وHTTPS
  • إعدادات خاطئة في ملف htaccess
  • استخدام إضافات SEO أو أمان تقوم بتعديل التوجيهات
  • تغيير عنوان الموقع داخل ووردبريس بشكل غير صحيح
  • استخدام CDN مثل Cloudflare بدون ضبط التوجيهات
  • وجود توجيه من السيرفر وتوجيه من ووردبريس يؤديان لبعضهما في حلقة

هذه الأسباب كلها يمكن أن تؤدي إلى loop redirect، وهي المشكلة الجوهرية في خطأ Too Many Redirects.

1. حذف الكوكيز والمتصفح كخطوة أولى

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

إقرأ أيضاً: حل مشكلة “موقعك لا يحتوي على محتوى كافٍ” في Google AdSense

2. فحص إعدادات عنوان الموقع في ووردبريس

إذا كان لديك وصول إلى لوحة التحكم، اذهب إلى “الإعدادات > عام”، وتأكد من تطابق عنوان الموقع (Site Address) مع عنوان ووردبريس (WordPress Address). على سبيل المثال:

arduinoCopyEdithttps://example.com  
https://example.com

الفرق بين http وhttps هنا كافٍ لإحداث إعادة التوجيه المتكرر إذا لم تتم المعالجة بشكل صحيح.

3. تعديل ملف wp-config.php يدويًا

إذا لم تستطع الدخول إلى لوحة تحكم ووردبريس، يمكنك الدخول إلى ملفات الموقع وتعديل ملف wp-config.php مباشرة، بإضافة السطرين التاليين:

phpCopyEditdefine('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');

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

4. تعطيل الإضافات المشبوهة

في كثير من الأحيان، تكون إضافات مثل إضافات الحماية (مثل Wordfence) أو SEO هي المسؤولة عن إصلاح إعادة التوجيه التلقائي بشكل خاطئ. قم بالدخول إلى مجلد wp-content/plugins وأعد تسمية المجلدات لتعطيل الإضافات واحدة تلو الأخرى حتى تعود للوصول إلى الموقع.

5. فحص ملف .htaccess والتأكد من خلوه من أخطاء التوجيه

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

6. التحقق من إعدادات Cloudflare أو أي CDN مستخدم

إذا كنت تستخدم Cloudflare، فتأكد أن إعدادات SSL مضبوطة على Full أو Full Strict، وليس Flexible، لأن هذا قد يسبب مشكلة إعادة التوجيه بين Cloudflare وسيرفرك المحلي. أيضًا، تأكد من أن موقعك يستخدم HTTPS داخليًا، وليس فقط عبر CDN.

7. إعداد التوجيه بشكل صحيح في لوحة تحكم الاستضافة

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

نصائح لتفادي خطأ التوجيه في المستقبل

  • لا تغيّر إعدادات الموقع من داخل الإضافات دون معرفة كاملة
  • لا تستخدم أكثر من إضافة واحدة للتحكم في التوجيه أو SSL
  • تأكد من أن جميع الروابط في الموقع متسقة (إما http أو https، وليس الاثنين معًا)
  • جرّب استخدام أدوات مثل Redirect Checker لتتبع التوجيهات من البداية للنهاية

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

زر الذهاب إلى الأعلى