الرئيسيةإدارة المحتوىطريقة نقل موقع ووردبريس من دومين فرعي إلى دومين رئيسي

طريقة نقل موقع ووردبريس من دومين فرعي إلى دومين رئيسي

إذا أردت نقل موقع ووردبريس من نطاق فرعي Subdomain إلى نطاق رئيسي Root Domain فإن العملية ليست صعبة جداً، يمكنك أيضاً الحفاظ على ترتيب موقعك في محركات البحث SEO Ranking أيضاً .

في هذه المقالة سوف نشرح طريقة نقل موقع ووردبريس من نطاق فرعي إلى نطاق رئيسي خطوة خطوة مع الحفاظ على روابط الموقع مؤهلة لمحركات البحث.

النطاق أو الدومين الفرعي هو امتداد للجذر الرئيسي لاسم النطاق الخاص بك، على سبيل المثال يعد النطاق yourwebsite.example.com نطاقاً فرعياً للنطاق example.com ويكون الأخير هو النطاق الجذر.

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

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

خطوات نقل موقع ووردبريس من نطاق فرعي إلى نطاق رئيسي:

1- النسخ الاحتياطي:

قبل البدء بعملية النقل يفضل إنشاء نسخة احياطية كاملة من الموقع لتجنب أية أخطاء.

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

2- نقل الملفات إلى الجذر الرئيسي:

يمكنك نقل الملفات من المجلد الخاص بالموقع والمرتبط بالنطاق الفرعي، إلى الجذر الرئيسي للموقع وذلك باستخدام إما عميل FTP أو من خلال خيار مدير الملفات  File Manager في لوحة تحكم الاستضافة.

أ- طريقة نقل الملفات  باستخدام لوحة التحكم cPanel

قم بتسجيل الدخول إلى لوحة تحكم الاستضافة

 

ابحث في لوحة التحكم عن File Manager في قسم Files

افتح المجلد الفرعي الذي يتضمن ملفات الموقع (في مثالنا news.zadschool.com)

حدد جميع الملفات باستخدام الأمر Select All ثم حدد الأمر نقل Move

ستظهر نافذة صغيرة اكتب ضمنها عنوان الجذر الرئيسي للموقع (في مثالنا zadschool.com)

ثم انقر الأمر Move Files

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

ب- طريقة نقل الملفات  باستخدام FTP

قم بالاتصال بموقعك من خلال برنامج FTP

تحتاج إلى برنامج FTP مثل FileZilla المستخدم في هذا الشرح، أو أي برنامج FTP آخر ترغبه.

تعرف على المزيد في هذا المقال: طريقة نقل الملفات عبر بروتوكول FTP باستخدام برنامج FileZilla

للاتصال بموقعك عن طريق FTP تحتاج إلى معلومات مخدم الاستضافة واسم مستخدم وكلمة مرور بروتوكول FTP التي تزودك بها شركات الاستضافة عند شراء الاستضافة

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

في قسم Remote site انتقل إلى المجلد الفرعي الذي يضم ملفات ووردبريس، حدد كافة ملفات الموقع وقم بتحميلها إلى مجلد خاص في القرص الصلب ضمن قسم Local site باستخدام الأمر Download من قائمة الزر الايمن.

انتقل إلى الجذر الرئيسي public_html  لموقعك، ثم حدد ملفات الموقع الموجودة على القرص المحلي، ثم انقر  Upload لنسخ الملفات مجدداً من جهازك  إلى الجذر الرئيسي للموقع.

 

3- تغيير إعدادات رابط ووردبريس ورابط الموقع:

بعد نقل الملفات من مجلد النطاق الفرعي  إلى الجذر الرئيسي لن يعمل ووردبريس مباشرة، كما لا يمكنك الدخول إلى لوحة الإدارة الآن.

تحتاج إلى تعديل ملف إعدادات ووردبريس wp-config.php

يمكن الوصول إلى ملف wp-config.php عن طريق مدير الملفات File Manager في لوحة التحكم أو عن طريق استخدام عميل FTP

انتقل إلى المجلد الرئيسي الذي يتضمن ملفات ووردبريس، ستجد ملفاً باسم wp-config.php

انقر على الملف لتحديده وانقر على خيار تحرير Edit

سيتم فتح نافذة خاصة لتحرير شيفرة الملف.

ضمن ملف الإعدادات وقبل عبارة /* هذا هو المطلوب، توقف عن التعديل! نتمنى لك التوفيق. */
(That’s all, stop editing! Happy blogging)

قم بلصق الشيفرة التالية:

define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’); 

تذكر:  استبدال example.com  باسم النطاق الخاص بك.

يمكنك في حال رغبتك بعرض www في عنوان موقعك إضافتها إلى الشيفرة السابقة أيضاً.

 

4- تحديث الروابط:

لقد قمت الآن بنقل الملفات إلى الجذر الرئيسي، كذلك قمت بتحديث رابط ووردبريس ورابط الصفحة الرئيسية.

يمكنك الآن الدخول إلى لوحة الإدارة لكن يبقى عليك تحديث الروابط التي تشير إلى الدومين الفرعي في قاعدة البيانات.

تحتاج لتنصيب الإضافة Velvet Blues Update URLs 

لمعرفة المزيد عن طريقة تنصيب وتفعيل الإضافة راجع طريقة تنصيب الإضافات في ووردبريس خطوة خطوة

بعد تفعيل الإضافة سيظهر لك في قائمة أدوات Tools الخيار: Update URLs

قم بإضافة الرابط القديم (الدومين الفرعي) والرابط الجديد (الدومين الرئيسي) كما في الشكل حيث استخدمنا الروابط الخاصة بموقعنا على سبيل المثال.

في قسم Choose which URLs should be updated قم بتحديد جميع الخيارات باستثناء الخيار الأخير All GUIDs

 

 

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

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

5- إعادة توجيه روابط النطاق الفرعي إلى النطاق الرئيسي:

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

انتقل إلى مجلد النطاق الفرعي إما من خلال عميل FTP أو من خلال مدير الملفات File Manager في لوحة التحكم cPanel كما شاهندنا في الخطوة الثانية.

ضمن مجلد النطاق الفرعي تأكد من تفعيل خاصية إظهار الملفات المخفية.

يمكنك ذلك من خلال عميل FTP

في File Zilla استخدم الأمر Force Showing Hidden Files من قائمة Server


في مدير الملفات File Manger انقر على زر Settings  وتأكد من تحديد ‘Show hidden files’

إذا ظهر ملف  .htaccess قم بتعديله ومسح محتوياته أو قم بإنشاء ملف جديد بنفس الاسم إذا لم يكن موجوداً وقم بإضافة الشيفرة التالية:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yoursubdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ “http://example.com/$1” [R=301,L]
</IfModule>

تذكر استبدال yoursubdomain باسم النطاق الفرعي و example.com باسم النطاق الرئيسي الخاص بك.

في مثالنا نستخدم:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^news\.zadschool\.com$ [NC]
RewriteRule ^(.*)$ “https://zadschool.com.com/$1” [R=301,L]
</IfModule>

 

قم بتعديل الشيفرة بإضافة اسم النطاق الخاص بك، وفي حال استخدام www في عنوان الموقع تذكر إضافتها في سطر RewriteRule 

بذلك تكون قد انتهيت من نقل موقع ووردبريس من نطاق فرعي إلى نطاق رئيسي وإعادة توجيه روابط الموقع القديم المؤرشفة في محركات البحث إلى الروابط الجديدة.

تهانينا

إعداد: مدرسة زاد 

زاهر هاشم 

كل الحقوق محفوظة

 

مقالات ذات صلة

2 تعليقات

  1. شكرا على الشرح اخي
    هل تنفع هذه الطريقة او هي نفس الطريقة حيث ساقوم بتحويل المجلدات والروابط من الدومين الرئيسي الى الدومين الفرعي

ترك الرد

من فضلك ادخل تعليقك
من فضلك ادخل اسمك هنا

أحدث الدروس

احدث التعليقات