التدوينووردبريس

إعداد إعادة توجيه دائمة Permanent 301 Redirect في .htaccess

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




بعض الاستخدامات الشائعة لعملية إعادة التوجيه 301 .htaccess:

  • إعادة توجيه الملفات الفردية على نفس المجال (الدومين). تم نقل ملف قديم الى مكان جديد ، أو المعلومات موجودة الآن في ملف جديد.
  • إعادة توجيه دومين قديم إلى آخر جديد. لقد نقلت موقعًا على الويب من نطاق قديم إلى نطاق جديد ، وتريد أن تنتقل أي روابط قديمة إلى الموقع الجديد.
  • فرض إصدار www. من النطاق لاستخدامه أو يمكنك فرض عدم www. يمكن للزوار الوصول إلى موقعك الإلكتروني والارتباط به بطرق متعددة مثل example.com و www.example.com ويمكنك تعيين أحدهم كطريقة مفضلة يعرضها موقعك.
  • إعادة توجيه جميع الملفات مع تمديد معين. لقد اعتدت أن تكون جميع ملفاتك باستخدام امتداد مثل .php ثم قمت بتحويل كل شيء إلى htm. باستخدام عملية إعادة توجيه permanent 301 redirect ، يمكنك تحديث جميع الروابط لاستخدام الإضافة الجديدة.

شاهد أيضاً: كيفية نقل موقعك في ووردبريس إلى إستضافة جديدة أو سيرفر جديد خطوة بخطوة

لديك القدرة على إعداد عمليات إعادة التوجيه لنطاق في رابط واجهة cPanel في وقت واحد. يمكنك أيضًا إضافة عمليات إعادة التوجيه يدويًا عن طريق تعديل ملف htaccess الخاص بك مباشرةً.



الوصول إلى ملف htaccess الخاص بك

على خادم Linux ، ستستخدم ملف htaccess الخاص بك لتنفيذ إعادة توجيه 301 لصفحاتك. (جدير بالذكر أن هذا المقال ليس لشرح الوصول لملفات استضافتك!)

إعادة توجيه الملفات الفردية

لإعادة توجيه الملفات الفردية ، مثل example.com/oldfile.htm إلى newfile.htm ، يمكنك استخدام إعادة توجيه 301 مثل هذا:

Redirect 301 /oldfile.htm /newfile.htm

 

لإعادة توجيه ملف معين إلى مجال آخر مثل example.com/oldfile.htm إلى example.net/newfile.htm:

Redirect 301 /oldfile.htm http://example.net/newfile.htm

 

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

إذا كان لديك نطاق قديم مثل example.com ، وقررت أنك تريد استخدام example.net لموقع الويب. يمكنك إعداد إعادة توجيه 301 للنطاق بأكمله ، حتى تنتقل الروابط القديمة مثل example.com الى الدومين الجديد.

الرمز في ملف .htaccess لنطاق example.com:

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

 

فرض نسخة www. من النطاق لاستخدامها

سيشاهد محرك البحث مثل جوجل example.com و www.example.com باعتباره موقعين رئيسيين مختلفين بشكل أساسي. يوصونك باختيار إصدار واحد ترغب في عرض محركات البحث فيه واستخدام إعادة التوجيه 301 هو خيار محتمل.

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

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

 

فرض نسخة بدون www. من النطاق لاستخدامها

إذا كان لديك الكثير من الروابط على الويب حيث يربط الأشخاص بموقعك على الويب www.example.com ، لكنك ترغب في أن ينتهي الأمر لزوارك بدلاً من ذلك في example.com ، فيمكنك فرض هذا الإصدار من نطاقك باستخدام هذه القواعد:

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

 

إعادة توجيه جميع الملفات مع تمديد معين

لإعادة توجيه كل نوع من الملفات إلى نوع آخر ، مثل example.com/file.php إلى example.com/file.htm

RewriteEngine On RewriteCond %{REQUEST_URI} .php$ RewriteRule ^(.*).php$ /$1.htm [R=301,L]

 

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

الوسوم

أنمار النقيب

مدير التحرير في النقيب للمعلوماتية. هو يعمل بدوام كامل في التدوين، هو مهندس مدني ، يوتيوبر ، خبير SEO ، خبير في التسويق الرقمي ، ولديه خبرة 3 سنوات في التسويق عبر فيسبوك و 2 سنوات في التدوين.
زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock