كيفية إصلاح خطأ ERR_TOO_MANY_REDIRECTS في ووردبريس (WordPress)

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

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

أسباب هذا الخطأ هي:

1. قد تكون إعدادات عنوان URL الموقع غير متطابقة و عليك تصحيحها.

2. قد تكون ذاكرة التخزين المؤقت (Browser Cache) و ملفات تعريف الارتباط (Cookies) الخاصة بالمتصفح وراء هذا الخطأ و عليك محوها.

3. قد تكون ذاكرة التخزين المؤقت الخاصة بموقعك هي وراء هذا الخطأ و عليك محوها.

4. يمكن أن تكون إحدى الإضافات هي سبب هذا المشكل و عليك تعطيلها.

5. يمكن أن يكون ملف htaccess. تالفًا و عليك إصلاحه.

كيفية إصلاح خطأ ERR_TOO_MANY_REDIRECTS في ووردبريس (WordPress)

1. التحقق من تطابق إعدادات عنوان URL الموقع

في العادة، يمكنك التحقق من تطابق إعدادات عنوان URL الموقع بالتوجه إلى الإعدادات ← عام، و التأكد من أن عنوان ووردبريس (URL) هو نفسه عنوان الموقع (URL). لكن بما أنك غير قادر على الدخول إلى لوحة التحكّم بسبب خطأ ERR_TOO_MANY_REDIRECTS، سيتوجب عليك إضافة كود إلى ملف wp-config.php لإجبار ووردبريس (WordPress) على جعل إعدادات عنوان URL الموقع متطابقة.

قم بفتح ملف wp-config.php. ستجد هذا الملف في مجلد ملفات موقع ووردبريس (WordPress) الخاص بك.

انسخ الكود أدناه و ألصقه فوق "/* That's all, stop editing! Happy publishing. */"، و غير prowp.blog بإسم موقعك، ثم اضغط على "حفظ التغييرات" على اليمين.

define('WP_HOME','https://prowp.blog');
define('WP_SITEURL','https://prowp.blog');

إذا لم تنجح هذه الطريقة في إصلاح المشكلة، قم بتجربة الحل التالي.

2. محو ذاكرة التخزين المؤقت و ملفات تعريف الارتباط الخاصة بالمتصفح

إذا كنت تستخدم متصفح جوجل كروم (Google Chrome) باللغة الإنجليزية، انقر على النقاط الثلاث أعلى يمين الشاشة، مرر الفأرة فوق "More tools"، ثم انقر على "Clear browsing data".

في النافذة المنبثقة التي تظهر، قم بتغيير "Time range" إلى 7 أيام، ثم اضغط على زر "Clear data".

إذا كنت تستخدم جوجل كروم (Google Chrome) باللغة العربية، انقر على النقاط الثلاث أعلى يسار الشاشة، مرر الفأرة فوق "أدوات أخرى"، ثم انقر على "محو بيانات التصفح".

في النافذة المنبثقة التي تظهر، قم بتغيير "النطاق الزمني" إلى 7 أيام، ثم اضغط على زر "مسح البيانات".

3. محو ذاكرة التخزين المؤقت الخاصة بموقعك

إذا كنت تستخدم إضافة للتخزين المؤقت على موقعك مثل إضافة W3 Total Cache أو إضافة WP Super Cache، قم بمحو ذاكرة التخزين المؤقت ثم تحقق ما إذا تم حل المشكلة.

4. تعطيل الإضافات

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

يمكنك تعطيل إضافة بالذهاب إلى قسم الإضافات و النقر على "تعطيل" أسفل المكون الإضافة.

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

إفتح مجلد ملفات موقع ووردبريس (WordPress) الخاص بك، ثم انتقل إلى plugins ← wp-content.

حالما تكون وسط مجلد الإضافات (plugins)، قم بتغيير إسم مجلد الإضافة إلى أي شيء آخر، على سبيل المثال قم بتغيير إسم مجلد إضافة wordfence إلى "wordfence_a0j" و سيتم تعطيلها. لذا قم بتغيير أسماء الإضافات واحدة تلو الأخرى لتعطيلها لمعرفة ما إذا كانت الإضافات هي سبب خطأ ERR_TOO_MANY_REDIRECTS.

5. إصلاح ملف htaccess.

قم بفتح مجلد ملفات موقع ووردبريس (WordPress) الخاص بك، و حدد موقع ملف htaccess.. إذا كنت لا تعرف كيفية الوصول إلى ملفات موقع ووردبريس (WordPress)، يمكنك تعلم كيفية القيام بذلك من خلال هذا المقال: كيفية الوصول إلى ملفات موقع ووردبريس (WordPress).

إذا لم تجد ملف htaccess.، فربما تم إخفاؤه من قبل مضيف الويب الخاص بك. لذا تحقق من وجود أي خيار لإظهار أو إخفاء الملفات هناك.

بعد تحديد موقع ملف htaccess.، قم بتغيير اسمه إلى "htaccess_old.".

بعد ذلك، أنشئ ملفًا جديدًا يسمى htaccess.، و ألصق الكود أدناه فيه، ثم قم بحفظ التغييرات.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

قم الآن بزيارة موقعك للتحقق من حل المشكلة.

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


اقرأ أيضا

كيفية إصلاح خطأ 403 Forbidden Error في ووردبريس (WordPress)

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

كيفية إصلاح خطأ Briefly Unavailable for Scheduled Maintenance Error