كيفية تحديث عناوين URL للموقع بعد ترحيل WordPress

القراءة المقدرة:1دقيقة

Summary: بعد ترحيل موقع WordPress إلى نطاق جديد أو نطاق فرعي أو مزود استضافة جديد، قد تحتاج إلى تحديث عناوين URL لموقعك. إذا بقيت العناوين القديمة في التكوين أو

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

يشرح هذا الدليل كيفية تحديث عناوين URL لموقع WordPress بأمان بعد الترحيل.

متى يجب أن تحدّث عناوين URL للموقع؟

تحديث عناوين URL للموقع ضروري عند:

  • الانتقال إلى اسم نطاق جديد
  • الترحيل من HTTP إلى HTTPS
  • الانتقال من نطاق فرعي إلى النطاق الرئيسي
  • الترحيل من بيئة تطوير محلية
  • نسخ موقع WordPress
  • استعادة نسخة احتياطية على نطاق مختلف

قبل أن تبدأ

قبل إجراء أي تغييرات:

الخطوة 1: حدّث عنوان WordPress

إذا كان بإمكانك الوصول إلى لوحة تحكم WordPress:

  1. سجّل الدخول إلى WordPress.
  2. انتقل إلى الإعدادات ← عام.
  3. حدّث الحقول التالية:
  • عنوان WordPress (URL)
  • عنوان الموقع (URL)

مثال:

العنوان القديم (Old URL)

http://old-domain.com

العنوان الجديد (New URL)

https://new-domain.com

انقر على حفظ التغييرات.

الخطوة 2: حدّث عناوين URL في قاعدة البيانات

يحدّث تغيير عنوان WordPress تكوين الموقع، لكن المحتوى الموجود قد لا يزال يشير إلى النطاق القديم.

قد تشمل هذه المراجع:

  • المقالات
  • الصفحات
  • الصور
  • الروابط الداخلية
  • الأزرار
  • الأدوات (Widgets)
  • إعدادات القالب
  • إعدادات الإضافات

حدّث هذه المراجع باستخدام أداة بحث واستبدال تدعم بيانات WordPress المتسلسلة.

مهم: لا تجرِ استبدالًا نصيًا بسيطًا في SQL، لأنه قد يُتلف البيانات المتسلسلة المخزنة في قاعدة البيانات.

الخطوة 3: حدّث عنوان الصفحة الرئيسية في wp-config.php (اختياري)

إذا لم تستطع الوصول إلى لوحة تحكم WordPress، فيمكنك تحديد عناوين URL للموقع في ملف wp-config.php.

أضف الأسطر التالية:

define('WP_HOME', 'https://new-domain.com');
define('WP_SITEURL', 'https://new-domain.com');

احفظ الملف وأعد تحميل موقعك.

الخطوة 4: أعد توليد الروابط الدائمة

بعد تغيير عنوان الموقع:

  1. افتح الإعدادات ← الروابط الدائمة.
  2. انقر على حفظ التغييرات دون تعديل أي إعدادات.

يعيد هذا بناء قواعد إعادة الكتابة في WordPress ويساعد على حل أخطاء 404 بعد الترحيل.

الخطوة 5: امسح التخزين المؤقت للموقع

إذا كان التخزين المؤقت مفعّلًا، فامسح:

  • ذاكرة WordPress المؤقتة
  • ذاكرة الخادم المؤقتة
  • ذاكرة الكائنات المؤقتة (Object cache)
  • ذاكرة CDN المؤقتة
  • ذاكرة المتصفح المؤقتة

قد تستمر الصفحات المخزنة مؤقتًا في تقديم العناوين القديمة حتى يتم تحديث الذاكرة المؤقتة.

الخطوة 6: تحقق من تكوين HTTPS

إذا كان الترحيل يتضمن أيضًا تفعيل SSL:

  • تأكد من أن الموقع يُحمّل عبر HTTPS.
  • تحقق من أن جميع الموارد الداخلية تستخدم HTTPS.
  • ابحث عن تحذيرات المحتوى المختلط.
  • تأكد من أن طلبات HTTP تُعاد توجيهها إلى HTTPS.

الخطوة 7: اختبر موقعك

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

تحقق من أن:

  • الصفحة الرئيسية تُحمّل بشكل صحيح.
  • لوحة تحكم مسؤول WordPress متاحة.
  • الروابط الداخلية تعمل.
  • الصور تُعرض بشكل صحيح.
  • النماذج تُرسل بنجاح.
  • الإضافات تعمل بشكل طبيعي.
  • ملفات الوسائط تتحمّل دون أخطاء.

مشكلات شائعة بعد تحديث عناوين URL

صور معطلة

قد تمازال الصور تشير إلى النطاق السابق.

حدّث عناوين URL للصور في قاعدة البيانات باستخدام أداة بحث واستبدال متوافقة مع WordPress.

حلقات إعادة التوجيه

قد تحدث حلقات إعادة التوجيه عندما:

  • تتعارض إعدادات عناوين URL في WordPress مع عمليات إعادة التوجيه في الخادم.
  • تكون إعدادات SSL في CDN غير صحيحة.
  • تتداخل عمليات إعادة توجيه HTTP وHTTPS.

راجع تكوين خادمك وشبكة CDN للتأكد من تطبيق عمليات إعادة التوجيه بشكل متسق.

أخطاء 404

إذا أعادت الصفحات الخطأ 404 Not Found بعد الترحيل:

  • أعد توليد الروابط الدائمة.
  • تحقق من أن قواعد إعادة الكتابة نشطة.
  • تأكد من اكتمال الترحيل بنجاح.

مشكلات إعادة توجيه تسجيل الدخول

إذا كانت صفحة تسجيل الدخول تعيد التوجيه باستمرار:

  • تحقق من قيمتي عنوان WordPress وعنوان الموقع.
  • امسح ملفات تعريف الارتباط وذاكرة المتصفح المؤقتة.
  • تحقق من قواعد إعادة توجيه متضاربة.

تحقق من الترحيل

بعد إكمال التحديث:

  • زر عدة صفحات في أنحاء الموقع.
  • اختبر صفحة تسجيل الدخول.
  • تأكد من عرض ملفات الوسائط بشكل صحيح.
  • راجع نماذج الاتصال.
  • تحقق من وظائف WooCommerce (إن وجدت).
  • ابحث عن أي مراجع متبقية للنطاق القديم.

أفضل الممارسات

  • أنشئ نسخة احتياطية قبل تحديث عناوين URL.
  • استخدم HTTPS قدر الإمكان.
  • حدّث جميع الروابط الداخلية.
  • استخدم أداة بحث واستبدال تدعم WordPress لتحديثات قاعدة البيانات.
  • امسح جميع ذواكر التخزين المؤقت بعد الترحيل.
  • اختبر موقعك بدقة قبل إتاحته للجمهور.

الأسئلة الشائعة

لماذا ما تزال صوري تُحمّل من النطاق القديم؟

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

هل أحتاج إلى تحديث كل من عنوان WordPress وعنوان الموقع؟

نعم. في معظم الحالات، يجب أن يستخدم الإعدادان النطاق نفسه ما لم تفصل عن قصد تثبيت WordPress عن الموقع العام.

لماذا لا ينبغي أن أستخدم استبدال SQL بسيطًا؟

يخزّن WordPress بعض البيانات بتنسيق متسلسل. قد يؤدي استبدال SQL القياسي إلى تلف هذه البيانات، مما يتسبب في عطل الإضافات أو القوالب.

هل يجب أن أمسح الذاكرة المؤقتة بعد تغيير عنوان الموقع؟

نعم. يضمن مسح جميع ذواكر التخزين المؤقت حصول الزوار على العناوين المحدثة بدون نسخ مخزنة من الموقع السابق.

Launchpad