عمليات إعادة التوجيه 301: ماذا ولماذا وكيف
نشرت: 2021-07-19تلعب عمليات إعادة التوجيه 301 دورًا رئيسيًا في سلامة موقع الويب الخاص بك. اقرأ هذه المقالة للتعرف على الجوانب العملية لاستخدام 301 ، وتعرف على النصائح والحيل التي يستخدمها فريق خبراء تحسين محركات البحث في Hallam.
ما هو إعادة التوجيه 301؟

إعادة التوجيه 301 هي طريقة لإرسال زوار موقع الويب إلى عنوان URL مباشر ، عندما تتم إزالة العنوان الذي طلبوه في الأصل. يجب أن تشير عملية إعادة التوجيه إلى الصفحة المباشرة الأكثر صلة أو مشابهة للصفحة التي لم تعد هناك حاجة إليها ، وهذا يضمن أفضل تجربة للمستخدم للزائر ويعني أن أي قيمة للرابط الخلفي يتم توجيهها بشكل صحيح ولا تضيع مع الصفحة القديمة.
على سبيل المثال ، إذا كنت تقوم بتدقيق عناوين URL الخاصة بك والعثور على واحد مثل https://www.example.com/old1234.html ، فربما تريد تنظيف هذا الأمر ، لذا يمكنك استخدام إعادة التوجيه 301 لإرسال الزائرين من تلك الصفحة إلى صفحة أوضح - https://www.example.com/new .
سيؤدي هذا إلى منع أي شخص يهبط على الصفحة السابقة وأي مواقع كانت مرتبطة بالصفحة القديمة ستمر الآن قيمة الارتباط إلى الصفحة الجديدة. حتى بعد إعادة توجيه الصفحة ، يجب عليك الانتقال وتحديث أي روابط خلفية لديك على مواقع أخرى للإشارة مباشرةً إلى الصفحة الجديدة ، وهذا يضمن تمرير كل قيمة الارتباط.
ماذا تعني إعادة التوجيه "301"؟
يمكن أن تظهر عمليات إعادة التوجيه 301 كـ "301" أو "301 تم نقلها بشكل دائم". إنه رمز حالة استجابة HTTP (بروتوكول نقل النص التشعبي) يعرض الاستجابة من الخادم حيث تتم استضافة الصفحة على المتصفحات التي طلبت عنوان URL. رموز الحالة 301 ليست سيئة بطبيعتها ، فهي تشير ببساطة إلى أنه قد تمت إعادة توجيه الصفحة المطلوبة إلى أخرى ، وستكون هذه هي الصفحة التي يقدمها المتصفح.
في الواقع ، يمكن أن يعني الحصول على رد 301 أنك تقوم بعمل جيد في الحفاظ على بنية موقعك مرتبة - منع الزوار من الهبوط على صفحات غير ملائمة أو قديمة أو معطلة.
عندما "يقدم" خادم موقع الويب الخاص بك صفحة ويب على موقعك للزائر (سواء عنكبوت بشري أو عنكبوت محرك بحث) ، فإنه يقدم أيضًا رمز الحالة في العنوان. يتم "تقديم" هذه المعلومات قبل محتوى الصفحة الفعلي وإعلام متصفحك (أو محرك البحث) بما تحتويه الصفحة (أو الملف) ، سواء كانت صورة أو HTML أو PDF أو فيديو وما إلى ذلك. تم تصميم رمز حالة الخادم لإعلام الزائر أو محرك البحث عن "حالة" الصفحة (الملف) المعنية.
رمز الحالة "301" هو واحد من العديد من استجابات HTTP ، التي تخبرنا ومحركات البحث بما يحدث لعنوان URL هذا. رمز حالة استجابة HTTP، "301"، يعني هذا URL انتقلت بشكل دائم، وهذا يعني أي وصلات يضم ينبغي إعادة توجيه إلى URL جديد على URL القديم.
هذه الأداة هي إحدى الطرق السريعة والسهلة للتحقق من حالة استجابة HTTP لعناوين URL واحدة أو عناوين URL مجمعة.
متى يجب استخدام عمليات إعادة التوجيه 301؟
يجب استخدام عمليات إعادة التوجيه 301 عندما لا تكون الصفحة ذات صلة أو مفيدة أو تمت إزالتها. إنها أيضًا ذات قيمة كبيرة لإعادة بناء الموقع ، حيث يتم ترتيب عناوين URL في الصفحات الأحدث والأنظف. من المهم جدًا إعادة توجيه أي عناوين URL قديمة لن تظل كما هي في إعادة بناء موقع الويب الخاص بك.
استخدم حالات:
- الانتقال إلى مجال جديد (كان موقعنا السابق هو Hallam.biz والذي تمت إعادة توجيهه الآن إلى Hallaminternet.com)
- تنظيف عناوين URL الديناميكية وإعادة توجيهها إلى إصدارات أقصر ومتوافقة مع محرك البحث
- منع مشاكل المحتوى المكرر ؛ على سبيل المثال ، إذا كان لديك العديد من المدونات المكتوبة حول نفس الموضوع وترغب في تجميعها في مشاركة مدونة واحدة رائعة
ما الفرق بين إعادة التوجيه 301 والسمة rel = ”canonical”؟
لتوضيح بعض الالتباس ، دعنا نتناول الفرق بين إعادة التوجيه 301 والسمة rel = ”canonical”. غالبًا ما يتم إساءة استخدام السمة rel = ”canonical” كبديل 301.
- إعادة التوجيه 301 هي إعادة توجيه دائمة ترسل المستخدم مباشرة إلى الصفحة الجديدة
- إظهار "الصفحة ب" الجديدة عند محاولة الوصول إلى "الصفحة" أ "القديمة
- السمة rel = ”canonical” هي إشارة أو اقتراح لمحرك البحث بشأن إصدار مجموعة الصفحات المتشابهة المفضل للفهرسة ، لتجنب تكرار المحتوى
- اعرض "الصفحة (أ) تسرد المنتجات حسب السعر" بدلاً من "الصفحة (ب) تسرد المنتجات أبجديًا"
لذلك ، يجب استخدام العلامة الأساسية غير المرجعية الذاتية فقط في الصفحات التي تعرض محتوى متطابقًا أو شبه مطابق لصفحات أخرى (الصفحات الديناميكية ذات عناوين URL المتعددة للصفحة نفسها ، كما هو الحال في www.example.com/index. يجب أن يحتوي html على علامة أساسية تشير إلى www.example.com حيث إنها نفس الصفحة بالضبط.). يجب استخدام 301s فقط عند إزالة الصفحة أو نقلها أو استبدالها.
ميزة تحسين محركات البحث لعمليات إعادة التوجيه 301
تعد عمليات إعادة التوجيه 301 مهمة جدًا لتحسين محركات البحث ويمكن أن تكون الفرق بين إعادة بناء موقع ناجح وآخر غير ناجح. هناك عدد من الطرق التي يمكن أن تكون مفيدة بها:
الحفاظ على مشاركة الزوار في موقعك:
إذا نقر الزائر على رابط وتم عرض صفحة 404 ، فسيؤثر ذلك سلبًا على تجربته مع الموقع وقد يتسبب في إحباطه ومغادرته. إن وجود عمليات إعادة توجيه 301 في مكانها يعني أنه يمكن للزائر الوصول إلى الموقع والتنقل فيه بسهولة ، والتفاعل مع المحتوى الذي قد يحولهم في النهاية إلى عميل أو متابع.
رابط حقوق الملكية:
301 هو الخيار المفضل لعمليات إعادة التوجيه 3xx بالنسبة إلى مُحسنات محركات البحث نظرًا لقدرتها المُثبتة على تمرير حوالي 90٪ من حقوق ملكية الرابط من الصفحة المُعاد توجيهها. يقل احتمال حدوث ذلك مع عمليات إعادة التوجيه 302 ، والتي تكون مؤقتة وبالتالي قد لا تمرر محركات البحث حقوق ملكية الرابط التي يجب أن تنقلها إلى عنوان URL الجديد.

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

هناك مشكلة أخرى تظهر بمرور الوقت وهي إعادة توجيه السلاسل. بعد تحديث العديد من المواقع ، من السهل الوقوع في هذا الفخ ، ولكن من المهم أن تعرف ما هي السلاسل وكيفية إزالتها من قائمة إعادة التوجيه الخاصة بك.
مثال على سلسلة إعادة التوجيه:
- تحتوي الصفحة "أ" على الكثير من الروابط الخلفية ولكنك تريد توجيهها إلى الصفحة "ب".
- يتم تحديث الموقع ، والآن تشير الصفحة "ب" إلى الصفحة "ج".
- الصفحة "د" صفحة جديدة رائعة ومذهلة ، لذا فأنت تشير إلى الصفحة "ج" إلى الصفحة "د".
الآن لديك سلسلة من عمليات إعادة التوجيه مما يعني أن قيمة الروابط تحاول التدفق من الصفحة "أ" وصولاً إلى الصفحة "د".
بشكل أساسي ، يجب تسوية السلاسل بحيث يتم إعادة توجيه كل متغير قديم للصفحة مباشرة إلى النوع الجديد. على سبيل المثال:
- الصفحة "أ"> الصفحة "د"
- الصفحة "ب"> الصفحة "د"
- الصفحة ج> الصفحة د
سلاسل إعادة التوجيه هي السبب في أنه من المهم جدًا الحفاظ على .htaccess أو إعادة توجيه المكون الإضافي مرتبًا لمعرفة مكان السلاسل الخاصة بك وتصحيحها بسهولة.
كيفية إعداد عمليات إعادة التوجيه 301
الآن وقد ناقشنا ماهية عمليات إعادة التوجيه 301 ، وأهميتها ، والحالات التي يجب أن تستخدمها فيها ، سننتقل الآن لشرح الطريقة الأكثر شيوعًا لتنفيذها على الصفحات على موقع الويب الخاص بك.
301 إعادة توجيه: htaccess
في الغالبية العظمى من الحالات ، يتم تكوين سلوك خادم الويب باستخدام ما يسمى ملف .htaccess. هذا ملف نصي بسيط موجود في الدليل الجذر لموقعك. لغرض تنفيذ إعادة التوجيه 301 ، ستحتاج إلى وضع ملف .htaccess في الدليل الجذر الخاص بك (إذا لم يكن موجودًا بالفعل). يمكنك إنشاء / تحرير ملف htaccess باستخدام أي أدوات تحرير نص عادي مثل Notepad أو Sublime أو Textedit - قبل تسمية الملف الذي قمت بإنشائه / تحريره ".htaccess".
لشرح النص الذي يجب تضمينه في ملف htaccess الخاص بك ، سنبدأ باستخدام مثال أساسي جدًا مثل إعادة تسمية صفحة على موقع الويب الخاص بك. على سبيل المثال ، إذا أردت تغيير عنوان URL للصفحة من:
https://www.example.com/old.html
ل:
https://www.example.com/new
لضمان إعادة توجيه الصفحة القديمة إلى الصفحة الجديدة ، ستحتاج إلى إضافة الكود التالي إلى ملف htaccess الخاص بك:
أعد توجيه 301 /old.html https://www.example.com/new
فيما يلي شرح لما تعنيه الشفرة أعلاه:
- يخبر خيار " إعادة التوجيه 301 " محركات البحث (والمتصفحات) أنه تم نقل صفحتك بشكل دائم
- “ /old.html ” - يوفر الموقع القديم للصفحة
- " https://www.example.com/new.html " - هو الموقع الجديد للصفحة التي تطلب من الخادم إعادة توجيه الزوار إليها. يتطلب هذا الجزء من الشفرة عنوان URL الكامل للعمل بشكل صحيح
من المهم ملاحظة أنه إذا كنت تنقل عدة صفحات ، فستحتاج إلى تضمين بيان إعادة توجيه لكل صفحة تنقلها. يوصى باستخدام سطر فريد لكل صفحة باعتباره الأسلوب الأكثر أمانًا إذا كنت تريد التأكد من أن محركات البحث تلتقط أوامرك.
إعادة توجيه 301: WordPress

هناك مكونات إضافية مفيدة للغاية يمكن استخدامها على مواقع WordPress ، والتي تأخذ عنصر الترميز بعيدًا عن إنشاء إعادة توجيه 301. تسمح المكونات الإضافية ، مثل إعادة التوجيه ، للمستخدم بإدخال عنوان URL القديم ثم عنوان URL الجديد والتقاط الصور - لقد حصلت على إعادة توجيه 301. هذا يجعل عملية تنفيذ عمليات إعادة التوجيه أبسط وأسرع ، وغالبًا ما يلغي الحاجة إلى مشاركة المطورين.
بصرف النظر عن الوظيفة الأساسية للمكوِّن الإضافي ، تعد Redirection أيضًا أداة مفيدة حقًا لاختيار الروابط المعطلة و 404s ، واستيراد أو تصدير عمليات إعادة التوجيه المجمعة ، وتأتي مع سجلها الخاص الذي قام فيه وكلاء المستخدم / المُحيلون بالوصول إلى موقع الويب ومتى. يمكن تصدير هذا لتحليل ملف السجل.
301 إعادة توجيه نصائح توفير الوقت
على الرغم من أهمية تنفيذ عمليات إعادة التوجيه ، إلا أنه قد يستغرق وقتًا طويلاً وصعبًا حتى يتم تنفيذها بالشكل الصحيح من المرة الأولى. فيما يلي بعض النصائح لمساعدتك على توفير الوقت وجعل العملية أكثر سلاسة.
إذا كان بإمكانك الاحتفاظ بعناوين URL الخاصة بك كما هي على موقع جديد ، فافعل ذلك
هذا ليس ممكنًا دائمًا ، ولكن إذا كانت هناك صفحات موجودة على الموقع القديم سيكون لها مكان في الموقع الجديد ، فاحتفظ بعناوين URL كما هي. إذا كانت عناوين URL فوضوية أو لا تصف محتويات الصفحة بدقة ، فقد يكون تغييرها أمرًا لا مفر منه. لن يؤدي الاحتفاظ بعناوين URL إلى توفير الوقت في تعيين عمليات إعادة التوجيه فحسب ، بل سيقلل من مخاطر انخفاض حركة المرور عندما تحل الصفحات الجديدة محل القديم.
قم بتنزيل عناوين URL القديمة من أكبر عدد ممكن من المصادر قبل أن يتم نشر الموقع
لا تقع في فخ الذعر في اللحظة الأخيرة ، احصل على جميع عناوين URL القديمة في جدول بيانات قبل وقت طويل من بدء تشغيل الموقع الجديد. يمنحك هذا الوقت لرسم خريطة قديمة وجديدة بدقة وحفر مصادر مختلفة للحصول على روابط معطلة / عناوين URL قديمة أقل وضوحًا.
قم بتصفية عناوين URL الخاصة بك ورتبها حسب الطول في htaccess أو البرنامج المساعد
يحدد ترتيب عناوين URL في ملف .htaccess عمليات إعادة التوجيه التي يتم تنفيذها أولاً. استخدم صيغة الطول لحساب طول حرف عنوان URL ثم قم بالفرز إلى فئات والتصفية حسب الأطول إلى الأقصر. سيؤدي وضع عناوين URL أقصر في الجزء السفلي من كل فئة إلى منع تشغيلها قبل أن تتاح الفرصة لعمليات إعادة توجيه عناوين URL الأطول.
استخدم الصيغ لإكمال الأجزاء المستقيمة للأمام من تعيين إعادة التوجيه
قد تكون حالة الاستخدام حيث تمت إضافة قاعدة فئة إلى عنوان URL مباشر ، لذلك كل عناوين URL السابقة تحتاج فقط إلى إضافة الفئة. مثال: https://www.example.com/my-amazing-product إلى https://www.example.com/products/my-amazing-product/
ملخص
نأمل أن يكون لديك الآن فهم أفضل لما يلي:
- ما هو إعادة التوجيه 301
- لماذا ستستخدمه
- الأساسيات المتضمنة في تنفيذ عمليات إعادة التوجيه 301
باستخدام عمليات إعادة التوجيه 301 ، فأنت تقوم بشكل أساسي بتزويد محركات البحث بملاحظة تقول "تم نقل هذه الصفحة ، يرجى العثور على أحدث إصدار هنا" ، والتي لا يمكن المبالغة في أهميتها.
كما هو الحال دائمًا ، يسعدني الرد على أي أسئلة قد تكون لديك في قسم التعليقات ، لذا لا تتردد في بدء المناقشة أدناه.
إذا كنت بحاجة إلى مساعدة في تحسين محركات البحث ، فلا تتردد في الاتصال بنا.
