إن ترحيل موقع ويب إلى اسم نطاق جديد أمر ممكن وآمن إلى حد ما من وجهة نظر تحسين محركات البحث طالما قمت بإعداد عمليات إعادة التوجيه 301 الصحيحة في ملف htaccess الخاص بك. سيشرح هذا البرنامج التعليمي تفاصيل تنفيذ ذلك بشكل صحيح.
يمكن أن يكون تغيير أسماء النطاقات أمرًا مخيفًا ولسوء الحظ ، فمن الشائع جدًا. عند الترحيل إلى اسم نطاق جديد ، فأنت لا تخاطر فقط بكسر كل صفحاتك وروابطك ، ولكن يمكن أن يتسبب Google أيضًا في حدوث نزاع إذا انتهت جميع عناوين URL المفهرسة بـ 404 - لم يتم العثور على الصفحة. ليست هذه تجربة رهيبة لمستخدميك فحسب ، ولكنها أيضًا طريقة مؤكدة لفقدان كل العصور من محركات البحث لتحسين محركات البحث والتي تعرف أيضًا باسم تصنيف Google. الخبر السار هو أنه إذا كنت تعمل على موقع Apache على الويب (وهو معظم الإنترنت) ، فهناك حل بسيط.
باستخدام .htaccess بشكل دائم 301 إعادة توجيه المجال القديم إلى مجال جديد
إذا لم تقم بإجراء أي تغييرات على بنية موقعك ولكنك تقوم بنقله فقط ، باستخدام التعليمات البرمجية التالية في ملف htaccess. في جذر نطاقك القديم ، لن يعيد توجيه المستخدمين فحسب ، بل سيحدّث أيضًا فهرس Google ويمرر كل تحسين محركات البحث تصنيف.
إعادة كتابة تشغيل المحرك
RewriteCond٪ {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301 ، L]
الرمز أعلاه هو تعبير عادي بسيط حتى تتمكن من القيام بكل أنواع الأشياء الرائعة به. على سبيل المثال ، إذا كنت تريد إعادة توجيه النطاقات الفرعية بالإضافة إلى المجال الجذر ، فيمكنك استخدام هذا الرمز:
إعادة كتابة تشغيل المحرك
RewriteCond٪ {HTTP_HOST} ^ olddomain.com $ [NC، OR] RewriteCond٪ {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301 ، L]
يمكنك أيضًا القيام بأشياء مثل إعادة توجيه نطاق فرعي قديم إلى دليل على المجال الجديد (أو العكس). فعلت ذلك عندما قمت بإعادة توجيه www.groovypost.com/forum/ إلى forum.groovypost.com.
RewriteCond٪ {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301 ، L]
يوضح لك هذا المثال الأخير تنفيذ عمليات إعادة توجيه لمرة واحدة للصفحات الفردية. قد يكون هذا مفيدًا إذا أبقيت بنية الموقع العامة كما هي (باستخدام إحدى عمليات إعادة التوجيه أعلاه) ولكنك تريد تغيير بعض عناوين URL إلى النطاق الجديد. فقط استخدم ما يلي:
إعادة توجيه 301 /old/oldpage.html http://www.newdomain.com/newpage.html
كونها رمز تعبير عادي ، فإن الاحتمالات لا حصر لها. ومع ذلك ، تكون الوجبات الرئيسية حذرًا للغاية عند إجراء هذه التغييرات على ملف htaccess. يمكن أن يؤدي العبث بهذا الملف إلى كسر خادم الويب Apache وإزالة موقعك. لذا اختبر واختبر واختبر مرة أخرى قبل إجراء أي تغييرات. تحتاج مساعدة؟ اترك تعليقًا هنا أو في منتدى الدعم المجاني الخاص بنا.