حلقة إعادة التوجيه في تثبيت WordPress Multisite يمكن أن تكون ناتجة عن عدة عوامل مختلفة. فيما يلي الخطوات التي يمكنك اتخاذها لمعالجة هذه المشكلة:
-
تحقق من ملف wp-config.php:
تأكد من أن ملف wp-config.php يحتوي على الإعدادات الصحيحة لـ Multisite. يجب أن تبدو السطور ذات الصلة على النحو التالي:
-
تحقق من ملف .htaccess:
تأكد من أن ملف .htaccess في دليل WordPress الجذر يحتوي على القواعد الصحيحة لـ Multisite. يجب أن يبدو شيئًا مثل هذا:
-
تحقق من إعدادات النطاق في Network Admin:
اذهب إلى لوحة تحكم Network Admin، ثم انتقل إلى "المواقع" > "جميع المواقع". تحقق من أن إعدادات النطاق لكل موقع صحيحة.
-
تحقق من إعدادات النطاق الفرعي / الدليل الفرعي:
اعتمادًا على إعدادك، تأكد من أنك اخترت الخيار الصحيح للنطاقات الفرعية أو الأدلة الفرعية في إعدادات Multisite.
-
تحقق من إعدادات DNS:
إذا كنت تستخدم النطاقات الفرعية، تأكد من أن إعدادات DNS الخاصة بك موجهة بشكل صحيح إلى خادمك.
-
تحقق من تعارض الإضافات أو القوالب:
قم بتعطيل جميع الإضافات وانتقل إلى قالب افتراضي (مثل Twenty Twenty-One). إذا اختفت حلقة إعادة التوجيه، قم بإعادة تفعيل كل إضافة وقالب واحد تلو الآخر لتحديد الإضافة أو القالب المتسبب في التعارض.
-
تحقق من إعدادات الخادم:
تواصل مع مزود الاستضافة للتأكد من عدم وجود قيود أو إعدادات على مستوى الخادم تتسبب في المشكلة.
-
تحقق من قواعد ModSecurity:
إذا كان لديك ModSecurity مفعلاً على خادمك، فقد يقوم بحظر بعض الطلبات. تواصل مع مزود الاستضافة لمراجعة قواعد ModSecurity.
-
افحص سجلات الخادم:
راجع سجلات الأخطاء الخاصة بالخادم للحصول على معلومات حول حلقة إعادة التوجيه. قد توفر هذه السجلات مزيدًا من السياق حول سبب المشكلة.
-
تحقق من إعدادات HTTPS/SSL:
إذا كنت تستخدم SSL، تأكد من تكوينه بشكل صحيح. تأكد من أن روابط الموقع (في إعدادات WordPress) تستخدم HTTPS.
-
تحقق من قواعد .htaccess غير الصحيحة:
راجع ملف .htaccess للتحقق من وجود أي قواعد غير صحيحة أو متضاربة.
-
اتصل بدعم الاستضافة:
إذا لم تنجح أي من الخطوات السابقة، اتصل بدعم فريق الاستضافة. يمكنهم مراجعة إعدادات الخادم والسجلات لتحديد المشكلة وحلها.
تذكر دائمًا عمل نسخة احتياطية لموقعك قبل إجراء أي تغييرات كبيرة. هذا يسمح لك بالعودة إذا ظهرت مشاكل أخرى.