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

باستخدام .htaccess لإعادة 301 دومًا إعادة توجيه المجال القديم إلى مجال جديد
إذا لم تقم بإجراء أي تغييرات على موقعكهيكل ولكن نقله فقط ، وذلك باستخدام التعليمات البرمجية التالية في ملف .htaccess الخاص بك في جذر المجال القديم الخاص بك لن يؤدي فقط إلى إعادة توجيه المستخدمين لديك ، ولكن أيضا تحديث فهرس جوجل وتمرير كل ما تبذلونه من كبار المسئولين الاقتصاديين الترتيب.
أعد كتابة على
RewriteCond٪ {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301، L]
</ IfModule>
الكود أعلاه هو تعبير عادي بسيط حتى تتمكن من القيام بكل أنواع الأشياء الرائعة به. على سبيل المثال ، إذا كنت ترغب في إعادة توجيه النطاقات الفرعية بالإضافة إلى مجال الجذر ، يمكنك استخدام هذا الرمز:
أعد كتابة على
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.
RewriteCond٪ {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301، L]
</ IfModule>
هذا المثال الأخير يظهر لك أداء لمرة واحدةإعادة توجيه للصفحات الفردية. قد يكون هذا مفيدًا إذا حافظت على بنية الموقع الإجمالية كما هي (باستخدام أحد عمليات إعادة التوجيه أعلاه) ولكنك تريد تغيير بعض عناوين URL إلى المجال الجديد. فقط استخدم ما يلي:
يجري رمز التعبير العادية ، والاحتمالاتلا حصر لها. ومع ذلك ، يجب عليك توخي الحذر عند إجراء هذه التغييرات على ملف htaccess. العبث بهذا الملف يمكن أن يكسر خادم الويب Apache وانزال موقعك. لذلك اختبار واختبار واختبار مرة أخرى قبل إجراء أي تغييرات. تحتاج مساعدة؟ أرسل تعليقًا هنا أو في منتدى الدعم المجاني.
اترك تعليقا