قد يكون ظهور خطأ ERR_TOO_MANY_REDIRECTS على موقع ووردبريس الخاص بك أمرًا محبطًا. يحدث هذا الخطأ عادةً عندما يعلق موقعك في حلقة لا نهائية من عمليات إعادة التوجيه، مما يمنع المستخدمين من الوصول إلى محتواك. يُعد حل هذه المشكلة أمرًا بالغ الأهمية لأنها تؤثر بشكل مباشر على وظائف موقعك وتجربة المستخدم.
إذا تُركت هذه المشكلة دون معالجة، فقد تؤدي إلى انخفاض عدد الزيارات، وتراجع ترتيب الموقع في محركات البحث، وانطباع سلبي لدى الزوار. لذا، يُعد فهم أسباب خطأ ERR_TOO_MANY_REDIRECTS وتطبيق الحلول المناسبة فورًا أمرًا ضروريًا لإعادة موقعك إلى وضعه الطبيعي.
ما هو خطأ ERR_TOO_MANY_REDIRECTS؟
يحدث خطأ ERR_TOO_MANY_REDIRECTS عندما يعلق موقع ويب في حلقة إعادة توجيه لا نهائية، مما يمنعه من التحميل بشكل صحيح. يحدث هذا عندما تقوم إعدادات الخادم أو الإضافات أو إعدادات عنوان URL غير الصحيحة بإعادة توجيه الموقع باستمرار بين عناوين مختلفة، مما يدفع المتصفح إلى إيقاف العملية. باختصار، يتوقف المتصفح عن العمل بعد عدد كبير جدًا من عمليات إعادة التوجيه ، مما ينتج عنه ظهور رسالة الخطأ هذه. من المهم معالجة هذه المشكلة لاستعادة الوصول إلى موقعك وضمان تجربة مستخدم سلسة.
تنوعات رسالة الخطأ ERR_TOO_MANY_REDIRECTS
تعرض المتصفحات المختلفة خطأ ERR_TOO_MANY_REDIRECTS بطرق متنوعة، مما قد يُسبب بعض الارتباك. إليك كيفية ظهور رسالة الخطأ هذه في المتصفحات الشائعة:
- رسالة خطأ من جوجل كروم: "هذه الصفحة لا تعمل. قام موقع example.com بإعادة توجيهك عدة مرات. ERR_TOO_MANY_REDIRECTS"

- رسالة خطأ من متصفح موزيلا فايرفوكس "لا تتم إعادة توجيه الصفحة بشكل صحيح. لقد اكتشف فايرفوكس أن الخادم يعيد توجيه الطلب لهذا العنوان بطريقة لن تكتمل أبدًا."
- رسالة خطأ من متصفح مايكروسوفت إيدج: "هذه الصفحة لا تعمل حاليًا. لقد أعاد موقع example.com توجيهك عدة مرات."
- رسالة خطأ من متصفح سفاري: "لا يمكن لمتصفح سفاري فتح الصفحة. حدثت عمليات إعادة توجيه كثيرة جدًا أثناء محاولة فتح 'example.com'. قد يحدث هذا إذا قمت بفتح صفحة يتم إعادة توجيهها إلى صفحة أخرى، والتي يتم إعادة توجيهها بدورها لفتح الصفحة الأصلية."
- رسالة خطأ من أوبرا: "هذه الصفحة لا تعمل. قام موقع example.com بإعادة توجيهك عدة مرات. ERR_TOO_MANY_REDIRECTS"
للمزيد من المعلومات : أخطاء ووردبريس الشائعة وكيفية إصلاحها
أصلح أخطاء ووردبريس في لمح البصر!
انضم إلى خدمة الدعم الطارئ لـ WordPress وتخلص من أخطاء WordPress. فريقنا من الخبراء يحل المشكلات قبل أن تتفاقم.
الأسباب الشائعة لخطأ ERR_TOO_MANY_REDIRECTS
بفهم الأسباب الشائعة لخطأ ERR_TOO_MANY_REDIRECTS، يمكنك اتخاذ الخطوات الصحيحة لحلّه. ينشأ هذا الخطأ عادةً من الأسباب التالية، والتي قد تؤدي جميعها إلى حلقات إعادة توجيه لا نهائية.
إعدادات خاطئة
أحد الأسباب الرئيسية لخطأ ERR_TOO_MANY_REDIRECTS هو الإعدادات غير الصحيحة. عندما لا تكون إعدادات موقع ووردبريس الخاص بك مُهيأة بشكل صحيح، فقد يؤدي ذلك إلى حلقة من عمليات إعادة التوجيه. يحدث هذا غالبًا عندما تكون الإعدادات في ملف .htaccess أو ملفات التكوين الأخرى غير صحيحة.
تعارضات الإضافات
من الأسباب الشائعة الأخرى تعارض الإضافات. فالإضافات المصممة لإدارة عمليات إعادة التوجيه، مثل إضافات تحسين محركات البحث أو إضافات الأمان ، قد تتعارض أحيانًا مع بعضها البعض. ونتيجةً لذلك، قد يؤدي هذا التعارض إلى حلقة إعادة توجيه لا نهائية، مما يتسبب في ظهور الخطأ.
إعدادات عنوان URL غير صحيحة
قد تتسبب إعدادات عناوين URL غير الصحيحة في ظهور هذا الخطأ. إذا لم يتم ضبط عنوان ووردبريس (URL) وعنوان الموقع (URL) بشكل صحيح، فقد يحدث عدم تطابق يؤدي إلى عمليات إعادة توجيه متكررة. وتكثر هذه المشكلة بشكل خاص عند الانتقال من HTTP إلى HTTPS دون تحديث عناوين URL في إعدادات ووردبريس بشكل صحيح.
أخطاء في تكوين SSL/TLS
قد تؤدي إعدادات SSL/TLS غير الصحيحة إلى حلقات إعادة توجيه متكررة، خاصةً عند الانتقال من HTTP إلى HTTPS. إذا كان موقعك مُعدًا لفرض استخدام HTTPS دون الإعدادات الصحيحة، فقد يتسبب ذلك في إعادة توجيه مستمرة بين HTTP وHTTPS.
مشاكل في شبكة توصيل المحتوى (CDN) أو خادم الوكيل
إذا كنت تستخدم شبكة توصيل محتوى (CDN) أو خادم وكيل، فقد تؤدي الأخطاء في الإعدادات إلى حلقات إعادة توجيه متكررة. وهذا شائع عندما لا يتم إعداد شبكة توصيل المحتوى أو خادم الوكيل بشكل صحيح للتعامل مع عمليات إعادة التوجيه.
أخطاء في تكوين الخادم
قد تؤدي إعدادات الخادم، مثل تلك الموجودة في إعدادات خادم الويب (مثل Apache أو Nginx)، إلى هذا الخطأ. كما أن قواعد إعادة التوجيه غير الصحيحة في إعدادات الخادم قد تُسبب حلقة لا نهائية.
مشاكل قاعدة البيانات
في بعض الحالات، قد تتسبب مشاكل قاعدة البيانات في حدوث حلقات إعادة توجيه. قد يحدث هذا إذا تم تخزين قيم غير صحيحة في قاعدة بيانات ووردبريس، وخاصة في جدول wp_options، حيث يتم تخزين عناوين URL للموقع والإعدادات المهمة الأخرى.
إعادة توجيه الحلقات من الخدمات الخارجية
قد تتسبب الخدمات الخارجية أو عمليات التكامل مع جهات خارجية أحيانًا، دون قصد، في حدوث حلقات إعادة توجيه. على سبيل المثال ، قد يتم تكوين إضافات تسجيل الدخول عبر وسائل التواصل الاجتماعي أو خدمات المصادقة التابعة لجهات خارجية بشكل غير صحيح، مما يؤدي إلى عمليات إعادة توجيه.
تعرّف على كيفية إصلاح خطأ "يواجه هذا الموقع صعوبات" في ووردبريس
خطوات تمهيدية لإصلاح حلقات إعادة التوجيه في ووردبريس
الخطوة الأولى لحل مشكلة خطأ ERR_TOO_MANY_REDIRECTS هي مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط في المتصفح. قد تتسبب البيانات المخزنة وملفات تعريف الارتباط في حدوث مشاكل أحيانًا بسبب احتفاظها بمعلومات إعادة التوجيه القديمة. يساعد مسحها على بدء تشغيل المتصفح من جديد، كما يساعد في تحديد ما إذا كانت المشكلة خاصة بالمتصفح.
- استخدم متصفحًا بديلًا أو وضع التصفح المتخفي: إذا لم تُحل المشكلة بمسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط، فحاول الوصول إلى موقعك باستخدام متصفح آخر أو في وضع التصفح المتخفي. يساعد هذا الأسلوب في استبعاد المشاكل المتعلقة بالمتصفح. إذا تم تحميل الموقع بشكل صحيح، فقد تكون المشكلة مرتبطة بإعدادات متصفحك الرئيسي أو إضافاته.
- الوصول إلى الموقع عبر بروتوكول نقل الملفات (FTP) أو لوحة تحكم الاستضافة: إذا لم تنجح الخطوات السابقة، فقد تحتاج إلى الوصول إلى ملفات موقعك مباشرةً. استخدم FTP لوحة تحكم الاستضافة للوصول إلى المجلد الرئيسي لموقع ووردبريس الخاص بك. يتيح لك هذا الوصول فحص ملفات الإعدادات وتعديلها، وتعطيل الإضافات، وإجراء التغييرات اللازمة الأخرى لحل مشكلة إعادة التوجيه.
تعرّف على المزيد : أفضل إضافات إعادة التوجيه في ووردبريس
لا تدع أخطاء ووردبريس تعيقك!
اشترك في خطة صيانة ووردبريس الخاصة بنا، والتي تبدأ من 99 دولارًا شهريًا، ودعنا نهتم بصحة موقعك وأدائه.
خطوات متقدمة لإصلاح خطأ ERR_TOO_MANY_REDIRECTS
إذا لم تُجدِ الخطوات التمهيدية نفعًا في حل المشكلة، يمكنك تجربة هذه الخطوات المتقدمة. ملاحظة : قبل إجراء أي تغييرات، يُنصح بأخذ نسخة احتياطية من موقعك الإلكتروني.
تحقق من إعدادات عنوان URL لموقعك وقم بإصلاحها
ابدأ بالتحقق من عنوان ووردبريس (URL) وعنوان الموقع (URL) في لوحة تحكم ووردبريس ضمن الإعدادات ⟶ عام. تأكد من صحتهما ومطابقتهما لعنوان URL الفعلي لموقعك. قد تتسبب إعدادات عنوان URL غير الصحيحة في حدوث حلقات إعادة توجيه. يمكنك أيضًا تحديد عناوين URL هذه في ملف wp-config.php لتجاوز إعدادات لوحة التحكم مؤقتًا.

افحص ملف .htaccess
قد يحتوي ملف .htaccess الموجود في مجلد ووردبريس الرئيسي على قواعد إعادة توجيه قد تتسبب في حدوث حلقات تكرار. لإعادة ضبطه، ادخل إلى موقعك عبر بروتوكول نقل الملفات (FTP) أو لوحة تحكم الاستضافة، ثم حدد موقع ملف .htaccess، وأعد تسميته (مثلاً، .htaccess_old). بعد ذلك، أنشئ ملف .htaccess جديدًا بمحتوى ووردبريس الافتراضي
# ابدأ ووردبريس<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]</IfModule> # نهاية ووردبريس
حذف ذاكرة التخزين المؤقت لـ WordPress
قد تتسبب البيانات المخزنة مؤقتًا في حلقات إعادة توجيه مستمرة. إذا كنت تستخدم إضافة للتخزين المؤقت، فامسح ذاكرة التخزين المؤقت من خلال إعدادات الإضافة. قد تحتاج أيضًا إلى مسح ذاكرة التخزين المؤقت على الخادم إذا كان مزود الاستضافة يوفرها، وأي ذاكرة تخزين مؤقت لشبكة توصيل المحتوى (CDN) إذا كنت تستخدمها.
تعرّف على : أفضل البدائل لصفحات التخزين المؤقت من جوجل
راجع الإضافات والقوالب بحثًا عن أي تعارضات
قم بتعطيل جميع الإضافات للتأكد من حل مشكلة إعادة التوجيه. إذا تم حلها، فأعد تفعيلها واحدة تلو الأخرى لتحديد الإضافة المتعارضة. بالإضافة إلى ذلك، قم بالتبديل إلى قالب ووردبريس افتراضي (مثل Twenty Twenty-One) لاستبعاد أي مشاكل متعلقة بالقالب.
راجع إعدادات الخادم الخاص بك
تلعب إعدادات الخادم دورًا حاسمًا في كيفية معالجة عمليات إعادة التوجيه. قد تؤدي الإعدادات الخاطئة في خادم الويب إلى ظهور أخطاء ERR_TOO_MANY_REDIRECTS. إليك دليلٌ حول ما يجب البحث عنه وكيفية إصلاح المشكلات المحتملة في خوادم Apache وNginx:
تكوين خادم أباتشي
يستخدم خادم Apache ملف httpd.conf ، وربما ملفات تهيئة أخرى في مجلد conf.d أو ملفات .htaccess، لإدارة إعدادات الموقع. للوصول إلى ملفات التهيئة:
- اتصل بخادمك باستخدام SSH أو ادخل إلى لوحة تحكم الاستضافة الخاصة بك.
- حدد موقع ملف httpd.conf، والذي يوجد عادةً في /etc/httpd/ أو /usr/local/apache2/conf/.
- افتح ملف httpd.conf باستخدام محرر نصوص مثل nano أو vim.
- ابحث عن RewriteRule أو Redirect . تتحكم هذه الأسطر في عمليات إعادة التوجيه، وقد تتسبب في حدوث حلقات تكرارية إذا تم تكوينها بشكل خاطئ.
مثال على إعادة توجيه صحيحة:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
تأكد من عدم وجود قواعد متضاربة، مثل قواعد متعددة تعيد توجيه نفس عنوان URL إلى وجهات مختلفة.
إذا وجدت قواعد متعارضة، فقم بتعطيلها بإضافة علامة # في بداية السطر، أو احذفها إذا كانت غير ضرورية. احفظ التغييرات وأعد تشغيل Apache لتطبيق الإعدادات الجديدة.
sudo systemctl restart httpd
تكوين خادم Nginx
يستخدم Nginx ملف nginx.conf وملفات تكوين إضافية موجودة في مجلد conf.d لإدارة إعدادات الموقع. للوصول إلى ملفات التكوين:
- اتصل بخادمك باستخدام SSH أو ادخل إلى لوحة تحكم الاستضافة الخاصة بك.
- حدد موقع ملف nginx.conf، والذي يوجد عادةً في /etc/nginx/ أو /usr/local/nginx/conf/.
- افتح ملف nginx.conf باستخدام محرر نصوص مثل nano أو vim.
- ابحث عن توجيهات إعادة الكتابة أو الإرجاع. تتحكم هذه الأسطر في عمليات إعادة التوجيه، وقد تتسبب في حدوث حلقات تكرارية إذا تم تكوينها بشكل خاطئ.
مثال على إعادة توجيه صحيحة:
server { listen 80; server_name example.com www.example.com; return 301 https://example.com$request_uri; }
تأكد من عدم وجود قواعد متضاربة، مثل قواعد متعددة تعيد توجيه نفس عنوان URL إلى وجهات مختلفة.
إذا وجدت قواعد متعارضة، فقم بتعطيلها بإضافة علامة # في بداية السطر، أو احذفها إذا كانت غير ضرورية. احفظ التغييرات وأعد تشغيل Nginx لتطبيق الإعدادات الجديدة.
sudo systemctl restart nginx
اعتبارات إضافية
تأكد من أن إعدادات المضيف الافتراضي لديك لا تحتوي على عمليات إعادة توجيه متضاربة.
- إذا كنت تستخدم خادم وكيل عكسي، فتحقق من إعدادات خادم الوكيل للتأكد من أنه لا يتسبب في حلقات إعادة التوجيه.
- راجع سجلات خادمك للحصول على مزيد من المعلومات حول حلقات إعادة التوجيه. توجد سجلات Apache عادةً في المسار /var/log/apache2/، وسجلات Nginx في المسار /var/log/nginx/.
من خلال فحص وتعديل إعدادات الخادم الخاصة بك بدقة، يمكنك حل حلقات إعادة التوجيه ومنع خطأ ERR_TOO_MANY_REDIRECTS من تعطيل موقع WordPress الخاص بك.
تعرّف على : الدليل الشامل لسجلات أخطاء ووردبريس
تكوين إعدادات SSL
تأكد من ضبط إعدادات SSL بشكل صحيح. إذا قمتَ مؤخرًا بالتبديل إلى HTTPS، فتأكد من تحديث عناوين URL الخاصة بك لتعكس هذا التغيير. يمكن لإضافات مثل Really Simple SSL أن تُسهّل عملية الانتقال من HTTP إلى HTTPS.
موضوع ذو صلة: كيفية تثبيت شهادة SSL مجانية في ووردبريس
تحقق من إعدادات شبكة توصيل المحتوى (CDN) أو جدار حماية تطبيقات الويب (WAF)
إذا كنت تستخدم شبكة توصيل محتوى (CDN) أو جدار حماية لتطبيقات الويب (WAF)، فقد تتسبب الإعدادات غير الصحيحة في حدوث حلقات إعادة توجيه. تأكد من تهيئة شبكة توصيل المحتوى أو جدار حماية تطبيقات الويب بشكل صحيح للتعامل مع عمليات إعادة توجيه موقعك. قد تحتاج أيضًا إلى مسح ذاكرة التخزين المؤقت لشبكة توصيل المحتوى والتحقق من توافق إعدادات خادمك الأصلي مع إعدادات شبكة توصيل المحتوى.
افحص إعدادات قاعدة البيانات واضبطها
أحيانًا، قد تتسبب مشاكل في قاعدة بيانات ووردبريس في حدوث حلقات إعادة توجيه. إليك كيفية معالجة المشاكل المحتملة المتعلقة بقاعدة البيانات:
- استخدم أداة مثل phpMyAdmin أو قم بالوصول إلى قاعدة البيانات الخاصة بك عبر SSH.
- في phpMyAdmin، حدد موقع wp_options .
- تحقق من قيمتي siteurl و home . يجب أن تتطابق مع عنوان URL الفعلي لموقعك.
- إذا لزم الأمر، قم بتحديث هذه القيم مباشرة في قاعدة البيانات.
مثال على استعلام SQL لتحديث عناوين URL:
تحديث جدول wp_options بتعيين قيمة الخيار إلى 'http://example.com' حيث يكون اسم الخيار 'siteurl'؛ تحديث جدول wp_options بتعيين قيمة الخيار إلى 'http://example.com' حيث يكون اسم الخيار 'home'؛
كذلك، تحقق من وجود أي إدخالات غير عادية أو إعدادات إعادة توجيه متضاربة في wp_options قد تتسبب في حدوث حلقات تكرارية.
مراجعة خدمات الطرف الثالث
قد تتسبب خدمات الطرف الثالث المدمجة في موقعك الإلكتروني أحيانًا في حدوث حلقات إعادة توجيه. إليك كيفية التعامل مع هذه المشكلة:
- قم بتعطيل خدمات الطرف الثالث مؤقتًا لمعرفة ما إذا تم حل مشكلة إعادة التوجيه.
- راجع وثائق كل خدمة للتأكد من تهيئتها بشكل صحيح.
- كذلك، تحقق من إعدادات وصلاحيات كل خدمة من خدمات الطرف الثالث. تأكد من أن عمليات إعادة الاتصال وإعادة التوجيه مُهيأة بشكل صحيح.
استخدم أدوات التشخيص
توجد عدة أدوات تساعد في تشخيص وحل حلقات إعادة التوجيه:
- أدوات فحص إعادة التوجيه عبر الإنترنت: استخدم أدوات عبر الإنترنت مثل Redirect Checker لتتبع مسار إعادة التوجيه وتحديد الحلقات.
- أدوات مطوري المتصفح: افتح أدوات المطورين في متصفحك (بالضغط على F12 أو النقر بزر الماوس الأيمن واختيار "فحص"). انتقل إلى علامة التبويب "الشبكة" وأعد تحميل الصفحة لرؤية سلسلة عمليات إعادة التوجيه.
- تصحيح أخطاء ووردبريس: قم بتفعيل تصحيح الأخطاء في ووردبريس عن طريق إضافة الأسطر التالية إلى ملف wp-config.php الخاص بك:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
تحقق من ملف debug.log الموجود في دليل wp-content بحثًا عن أي أخطاء أو مشاكل متعلقة بإعادة التوجيه.
الخاتمة
يُعدّ إصلاح خطأ ERR_TOO_MANY_REDIRECTS في موقع ووردبريس الخاص بك أمرًا بالغ الأهمية للحفاظ على الأداء الأمثل وتجربة مستخدم سلسة. باتباع الخطوات الموضحة، يمكنك استكشاف هذا الخطأ وحلّه بسرعة. مع ذلك، قد تتطلب بعض المشكلات حلولًا أكثر تقدمًا أو فهمًا تقنيًا أعمق.
في هذه الحالة، ننصحك بالاستعانة بمساعدة متخصصة لحل سريع. دعم ووردبريس بأداء موقعك الإلكتروني دون انقطاع .