كيفية إعادة توجيه مجال قديم إلى مجال جديد عبر htaccess 301

اباتشي
تغيير أسماء النطاقات يمكن أن يكون مخيفا ولسوء الحظ ، هذا شائع جدًا. عند الترحيل إلى اسم نطاق جديد ، لا تخاطر فقط بكسر جميع صفحاتك وروابطك ، بل يمكن أن تحصل Google أيضًا على حالة من الغرابة إذا انتهت جميع عناوين URL المفهرسة بـ 404 صفحة - لم يتم العثور على الصفحة. هذه ليست تجربة مروعة للمستخدمين فحسب ، بل إنها أيضًا طريقة مؤكدة لتخسر كل مُحسنات محركات البحث (SEO) المعروفة باسم Google Rank. الأخبار السارة هي أنه إذا كنت تعمل على موقع Apache على الويب (أي معظم الإنترنت) ، فهناك حل بسيط.

باستخدام .htaccess لإعادة 301 دومًا إعادة توجيه المجال القديم إلى مجال جديد

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

<IfModule mod_rewrite.c></ P>

أعد كتابة على
RewriteCond٪ {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301، L]

</ IfModule>

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

<IfModule mod_rewrite.c></ P>

أعد كتابة على
RewriteCond٪ {HTTP_HOST} ^ olddomain.com $ [NC، OR] RewriteCond٪ {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301، L]

</ IfModule>

يمكنك أيضًا القيام بأشياء مثل إعادة توجيه مجال فرعي قديم إلى دليل على المجال الجديد (أو العكس). لقد قمت بذلك عندما قمت بإعادة توجيه www.groovypost.com/forum/ إلى forum.groovypost.com.

<IfModule mod_rewrite.c></ P>

RewriteCond٪ {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301، L]

</ IfModule>

هذا المثال الأخير يظهر لك أداء لمرة واحدةإعادة توجيه للصفحات الفردية. قد يكون هذا مفيدًا إذا حافظت على بنية الموقع الإجمالية كما هي (باستخدام أحد عمليات إعادة التوجيه أعلاه) ولكنك تريد تغيير بعض عناوين URL إلى المجال الجديد. فقط استخدم ما يلي:

أعد توجيه 301 /old/oldpage.html http://www.newdomain.com/newpage.html

يجري رمز التعبير العادية ، والاحتمالاتلا حصر لها. ومع ذلك ، يجب عليك توخي الحذر عند إجراء هذه التغييرات على ملف htaccess. العبث بهذا الملف يمكن أن يكسر خادم الويب Apache وانزال موقعك. لذلك اختبار واختبار واختبار مرة أخرى قبل إجراء أي تغييرات. تحتاج مساعدة؟ أرسل تعليقًا هنا أو في منتدى الدعم المجاني.

0

مقالات مماثلة

اترك تعليقا