كيفية إضافة 301 Redirects إلى WordPress

301 Redirects إلى WordPress

عندما يزحف محرك بحث إلى موقع الويب الخاص بك ويواجه صعوبة في العثور على الصفحات التي من المفترض أن تكون هناك، فإنه يقوم بتدوين هذه النتائج السلبية، وتتأثر فهرسة محرك البحث الخاصة بموقعك. إذا قمت بتغيير عنوان URL على موقع الويب الخاص بك، أو هيكل الرابط الثابت الخاص بك، فيجب عليك إضافة عمليات إعادة التوجيه في WordPress للحفاظ على مُحسّنات محرّكات البحث. نناقش هنا في هذا المنشور أهمية إعادة التوجيه بالنسبة لجوجل، وكيفية إضافة 301 Redirects إلى WordPress.

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

بشكل عام، تعد عمليات إعادة التوجيه طريقة يمكنك من خلالها إرسال الزوار الذين يصلون إلى الصفحة “أ” مباشرةً إلى الصفحة “ب ” تلقائيًا. بشكل أساسي، تستخدم إعادة التوجيه لإعادة توجيه حركة المرور تلقائيًا إذا احتجت في أي وقت إلى نقل صفحة (أو صفحات).

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

  • إعادة التوجيه 301: تمثل عمليات إعادة التوجيه 301 عمليات إعادة التوجيه الدائمة التي تخبر محركات البحث أن موقع الصفحة التي ينوون إرسالها للزائرين قد تم تغييره بشكل دائم. يمرر ما يقرب من 90 في المائة من قوة الترتيب (عصير الارتباط) إلى صفحة الويب المعاد توجيهها.
  • إعادة توجيه 302: عمليات إعادة التوجيه 302 هي عمليات إعادة توجيه مؤقتة تخبر محركات البحث أن موقع الصفحة التي ينوون إرسال الزوار إليها قد تم تغييره في الوقت الحالي مؤقتاً، ولكن ليس إلى الأبد وبالتالي لن يقوم بإلغاء فهرسة الصفحة التي بها تعليمة 302.
  • إعادة توجيه 303: تقوم بعض صفحات الويب بتخزين معلومات لمرة واحدة فقط (مثل الصفحات المقصودة التي تعمل كطرق دفع). قد ترغب في منع تحديث هذه الصفحات أو حفظها. من خلال إعداد 303 عمليات إعادة توجيه، يمكنك توجيه الخادم لإخبار الزائرين أنه إذا أرسلوا النموذج، فيجب عليهم زيارة عنوان URL هذا وتغيير الطريقة التي فعلوا بها ذلك. إنها إعادة توجيه مؤقتة تضمن عدم تحديث الصفحة التي تخزن البيانات أو وضع إشارة مرجعية عليها.
  • إعادة توجيه 307: هي الإصدار الحديث من 302 وتستخدمها بعض منصات ال CDN.
  • إعادة توجيه 308: هي 307 ولكن بحالة دائمة أي تعادل 301 في بعض منصات ال CDN.

يحدد RFC 7231، المرجع الحالي للدلالات ومحتوى بروتوكول HTTP / 1.1، رمز الحالة 301 (تم نقله بشكل دائم) و 302 (تم العثور عليه)، والذي يسمح بتغيير طريقة الطلب من POST إلى GET. تحدد هذه المواصفات أيضًا رمز الحالة 307 (إعادة التوجيه المؤقت) الذي لا يسمح بتغيير طريقة الطلب من POST إلى GET.

وهذا يعني أن إعادة التوجيه 301 تخبر متصفحات الويب ومحركات البحث، “مرحبًا، لقد انتقلت هذه الصفحة بشكل دائم إلى موقع جديد. لذا تعامل معها تمامًا مثل الصفحة القديمة “تتعامل الفائدة الرئيسية من هذا النهج الدائم مع مُحسنات محركات البحث. وفقًا لـ Moz، فإن إعادة التوجيه 301 “تمر بين 90-99٪ من عصير الارتباط (قوة الترتيب) إلى الصفحة المعاد توجيهها.” في الأساس، إذا كنت ترغب في إعادة توجيه حركة المرور البشرية ولديك صفحتك الجديدة للحفاظ على نفس تصنيفات Google مثل الصفحة القديمة، فعادةً ما تكون إعادة التوجيه 301 هي الأفضل.

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

متى تحتاج إلى إعداد 301 Redirects في WordPress؟

إليك بعض الأمثلة عن الوقت الذي تريد فيه استخدام إعادة التوجيه 301 على موقع WordPress الخاص بك.

  • قمت بتغيير دليل تثبيت WordPress الخاص بك.
  • لقد قمت بنقل موقع الويب الخاص بك إلى دومين جديد، وتريد أن تشير عناوين URL القديمة من موقع ويب سابق إلى عنوان URL جديد.
  • قمت بتغيير الروابط الثابتة (بنية عنوان URL) لمنشوراتك وتريد إعادة توجيه الأشخاص الذين يزورون الصفحات القديمة إلى الصفحات الصحيحة.
  • تريد الاحتفاظ بوجهة (أساسية) مفضلة لصفحتك الرئيسية. (إعادة توجيه إصدار www إلى إصدار بدون www من صفحتك الرئيسية).
  • إضافة/ إلغاء تاريخ المنشور في الرابط في إعدادات وورد بريس، وبالتالي سيتغير هيكل الرابط وهذا بحاجة إلى 301 أيضا.

كيفية إضافة 301 Redirects إلى WordPress

تعد Redirection واحدة من أكثر المكونات الإضافية شيوعًا المتوفرة في متجر إضافات WordPress الرسمي، وتساعد في إعداد إعادة التوجيه 301 بنقرات قليلة.

  • قم بتنزيل وتثبيت المكون الإضافي Redirection من متجر إضافات WordPress أو من خلال البحث عنه داخل لوحة الإدارة.
  • بعد تنشيط المكون الإضافي، انتقل إلى Tools > Redirection
  • حدد عنوان URL المصدر (عنوان URL القديم الحالي) وعنوان URL الهدف (عنوان URL الجديد الذي تريد إعادة التوجيه إليه) وانقر فوق Add Redirection (إضافة إعادة توجيه).
  • يتم إضافة نوع إعادة التوجيه 301 بشكل افتراضي! وهذا كل ما عليك القيام به

Add 301 Redirects To Wordpress

أضف 301 Redirects إلى WordPress عبر htaccess

إذا كنت تستخدم المكون الإضافي Yoast SEO، فيمكنك بسهولة تحرير ملف.htaccess الخاص بك (للمحترفين فقط) والذي يمكنك استخدامه لإضافة عمليات إعادة توجيه 301.

  • من لوحة معلومات WordPress الخاصة بك، انتقل إلى SEO> Tools وسترى قائمة بالأدوات المضمنة في WordPress
  • انقر فوق أداة محرر الملفات التي تتيح لك تحرير ملف htaccess الخاص بك.
  • هام: قم بعمل نسخة احتياطية من ملف htaccess الخاص بك قبل إجراء أي تعديلات. (في حالة تعطل ملف htaccess الخاص بك هنا، فلن تتمكن من الوصول إلى لوحة معلومات WordPress الخاصة بك. ستحتاج إلى تسجيل الدخول إلى عميل FTP الخاص بك وتصحيح البنية أو استعادة ملف.htaccess الذي قمت بنسخه احتياطيًا.
  • سترى مربعين لملف Robots.txt وملف htaccess في هذه الصفحة.
  • أضف رمز إعادة التوجيه الخاص بك في مربع ملف.htaccess وانقر فوق حفظ التغييرات في.htaccess. هنا مثال:

Add 301 Redirects To Wordpress Via Htaccess

قم بإعداد 301 Redirects للانتقال إلى SSL

إذا قمت مؤخرًا بإعداد SSL، فيجب عليك إضافة 301 عمليات إعادة توجيه لإرسال حركة مرور http إلى https لتحسين الأمان ولتجنب المحتوى المكرر.

للقيام بذلك، أضف مقتطف الشفرة التالي إلى ملف ال htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

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

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]

تحتاج إلى إضافة هذا المقتطف إلى ملف الوصول.htaccess لاسم الدومين القديم الخاص بك – وليس اسم الدومين الجديد الخاص بك.

تأكد من استبدال “newdomain.com” باسم نطاقك الجديد الفعلي.

آمل الآن أن تتمكن بسهولة من إضافة وإعداد عمليات إعادة التوجيه 301 في WordPress.

مواضيع قد تهمك أيضاً