يمكنك إعداد إعادة توجيه المجال بطريقتين.

- سنلخص هذا بالتالي:

استخدام أداة إعادة التوجيه بلوحة التحكم

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

حدد رمز عمليات إعادة التوجيه ، ضمن أدوات الويب.

أضف النطاق الذي ترغب في إعادة توجيهه ثم عنوان الوجهة.

بشكل عام ، قد ترغب في استخدام 301 Permanent Redirect ، ولكن إذا كنت تخطط لإعادة توجيه الموقع مؤقتًا فقط ، فيمكنك استخدام 302 Temporary Redirect.

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

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

بشكل أساسي ، إذا كنت تريد أن يكون الموقع الجديد بديلاً للموقع القديم ، فيجب عليك استخدام 301 Permanent Redirect ،

إذا كنت تقوم بتطوير موقع ويب جديد وقد يكون موقع الويب الحالي الخاص بك معطلاً لفترة قصيرة ، فقد ترغب في استخدام 302 إعادة توجيه مؤقت.

 

باستخدام htaccess

ملف .htaccess هو ملف تكوين Apache مهم يوجد عادةً داخل مجلد public_html في موقعك ، وهي طريقة لإضافة قواعد محددة على أساس اسم المضيف.

تتيح قاعدة .htaccess مزيدًا من التكوين لإعادة التوجيه إذا احتجت إلى إعادة توجيه أكثر تحديدًا.

 

- فيما يلي بعض الأمثلة الشائعة التي قد تحتاج إلى إضافتها

إعادة توجيه موقع الويب الخاص بك إلى نطاق جديد

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

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com [NC]
RewriteRule ^(.*)$ http://newsite.com/$1 [L,R=301,NC]

 

 www بدلاً من non-www

يمكنك تحقيق ذلك عن طريق تحرير الموقع وعنوان URL الرئيسي (إذا كان موقعك هو WordPress) ، ولكن يمكن تحقيق ذلك أيضًا باستخدام الأوامر التالية:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^mywebsite.com [NC]
RewriteRule ^(.*)$ http://www.mywebsite.com/$1 [L,R=301,NC]

 

Force HTTPS

يمكنك استخدام أداة Force HTTPS من داخل لوحة التحكم لتمكين https: // دائمًا ، ومع ذلك يمكنك أيضًا إضافة الأوامر التالية:

RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)