كيفية إعادة توجيه صفحة WordPress: أضف عمليات إعادة التوجيه يدويًا أو استخدم البرنامج المساعد لإعادة التوجيه
نشرت: 2021-08-07نظرًا لوجود الكثير من المحتوى المتداول في الوقت الحاضر ، فإن عتبة الأخطاء أصبحت أقل فأقل. من المتوقع أن يكون الموقع ، بغض النظر عن المحتوى ، جذابًا وسهل النظر إليه وسريعًا ويعمل بكامل طاقته. ومع ذلك ، هناك الكثير الذي يجب مراعاته عندما نقول "تعمل بكامل طاقتها".
على سبيل المثال ، لا يمكنك تحمل عيوب التصميم المرئي مثل المحتوى المتداخل. هناك مشكلة أخرى مهمة تتمثل في الروابط الميتة للصفحات والمشاركات. فقط تخيلها من منظور الواجهة الأمامية - أنت تتصفح وتتصفح الصفحات ، ثم فجأة ، تصطدم بالخطأ اللعين 404 (الصفحة غير موجودة).
هذه هي الحالات التي سنركز عليها هنا - ما الذي يمكن أن يسببها ، والأهم من ذلك ، كيف يمكنك تقليل فرص حدوثها.
كيفية مكافحة الروابط الميتة
تحصل على روابط معطلة عند تغيير عنوان URL الأصلي لصفحة أو منشور. تمثل هذه الروابط مشكلة كبيرة بما يكفي للروابط الداخلية التي تربط صفحاتك ولكنها تمثل مشكلة أكبر بكثير خارج موقعك. عنوان URL الأصلي للصفحة هو المستخدم في محركات البحث ، وأبرزها Google.
لذلك ، عند تغيير عنوان URL ، لن يتعرف محرك البحث على التغيير ويربط الزائر المحتمل بالصفحة 404 الميتة. وبالتالي ، لن تفقد هذا الزائر فحسب والعديد من الأشخاص الآخرين الذين يتبعون نفس الرابط ، ولكن سيبدأ تصنيف مُحسنات محركات البحث (SEO) الخاص بك في الانزلاق ، مما يؤدي إلى تصنيف صفحاتك إلى مستوى أدنى ، مما يقلل من حركة المرور الخاصة بك بشكل عام.
تتمثل طريقة حل هذه الأنواع من المشكلات في عمليات إعادة التوجيه 301. تعني إعادة التوجيه 301 العملية الآلية لتوصيل كل من محركات البحث والأشخاص إلى العنوان الصحيح. على الرغم من وجود أنواع أخرى من عمليات إعادة التوجيه ، إلا أنها ضرورية لمواقع WordPress.
لذلك ، فإن الشيء الأساسي الذي تقوم به عمليات إعادة التوجيه 301 هو السماح لمحركات البحث بمعرفة أن تغيير عنوان URL دائم ، وفي الأساس مجرد تبادل عنوان URL بآخر - من الواجهة الأمامية ، لا شيء يتغير على السطح. ومع ذلك ، فأنت تعلم أدناه أنك ستحتفظ بكل شيء تراكمت على صفحتك (صفحاتك) بمرور الوقت (التقييم ، وحركة المرور ، وما إلى ذلك).
متى وكيف تستخدم عمليات إعادة التوجيه 301
لقد ذكرنا ذلك عدة مرات حتى الآن ، لذلك ربما يمكنك تخمين أن استخدام عمليات إعادة التوجيه 301 يرتبط ارتباطًا وثيقًا بالتغييرات التي تم إجراؤها على عنوان URL لصفحة أو منشور ، ولكن يمكننا تقسيم ذلك إلى موقفين محددين. قد تتطلع إلى دمج مشاركات متعددة في واحدة أكبر من مجموع أجزائها. لذلك ، ستحتاج إلى إعادة توجيه الزوار من كل منشور فردي إلى المنشور المدمج - يجب استخدام إعادة التوجيه 301 ثلاث مرات لكل منشور أصلي.
علاوة على ذلك ، يمكنك تغيير المجال الخاص بك ؛ لنفترض أنك تقوم بتبديل مزودي الاستضافة ، ويأتي معها مجال جديد. الآن لن تكون هذه حالة في حالتين. بدلاً من ذلك ، سترغب في تبديل تثبيت WordPress القديم بالكامل إلى التثبيت الجديد ، وإعادة توجيه كل عنوان URL لديك إلى العناوين الجديدة.
بطبيعة الحال ، هناك العديد من الأسباب الأخرى لإدراجها في القائمة ، مثل تغيير اسم URL لأغراض تحسين محركات البحث ، والأخطاء الداخلية ، وأشكال مختلفة من اختبار الموقع ، وما إلى ذلك ، ويمكن ويجب التعامل مع كل منها من خلال عمليات إعادة التوجيه 301. كما هو الحال غالبًا مع WordPress ، هناك طريقتان للقيام بالأشياء - يدويًا ومن خلال مكون إضافي.
استخدام الكود هو عندما يكون العمل مع مواقع الويب دائمًا طريقة قابلة للتطبيق ، وعلى هذا النحو ، فإنه يستحق الذكر والشرح. ومع ذلك ، مع الحاجة إلى التواجد على الويب الذي يتزايد باستمرار ويشمل عددًا متزايدًا من الأشخاص ، أصبحت الأساليب المستخدمة لإخراج المحتوى الخاص بك أكثر توجهاً نحو المستخدم ، على سبيل المثال ، تم تصميمها مع وضع المبتدئين وغير المبرمجين في الاعتبار.
علاوة على ذلك ، هناك مكون إضافي لكل شيء تقريبًا ، ولا تختلف عمليات إعادة التوجيه 301. سننتقل إلى كيفية إنشاء عمليات إعادة التوجيه يدويًا من خلال تعديل ملف .htaccess وكيفية القيام بذلك باستخدام مكون إضافي مثل WP 301 Redirects.
إضافة عمليات إعادة التوجيه يدويًا
قبل القيام بأي شيء ، تذكر عمل نسخة احتياطية من ملف htaccess الخاص بك. هذا الملف هو جزء أساسي من WordPress وهو ضروري لعمل كل شيء. في حالة حدوث خطأ ما ، من الضروري إعادة تشغيل الملف الأصلي. نقترح الاحتفاظ بنسخة مكررة على محرك أقراص منفصل للأمان فقط.
كما تتوقع ، لتعديل ملف .htaccess ، تحتاج أولاً إلى تحديد موقعه. على عكس ملفات النظام المماثلة الموجودة في Windows والموجودة في مجلدات مخفية ، فمن السهل نسبيًا تحديد ذلك - فهو موجود في المجلد الجذر لموقع WordPress الخاص بك ، إلى جانب كل شيء آخر (مثل wp-admin أو wp-content).
بمجرد تحديد موقعه ، ستحتاج إلى فتحه باستخدام برنامج Notepad ، وبعد ذلك يتم تقديمك بصفحة مليئة بالشفرة التي ستحتاج إلى التنقل خلالها. بشكل أساسي ، ستنظر في قائمة القواعد المختلفة التي تحكم خصوصيات وعموميات موقعك. لتنفيذ عمليات إعادة التوجيه المطلوبة ، سيتعين عليك إدخال رمز إضافي لكل شيء موجود بالفعل - لا تغير أي شيء موجود بالفعل.
علاوة على ذلك ، هناك طريقتان للقيام بذلك - إعادة توجيه المنشورات والصفحات الفردية أو إعادة توجيه الموقع بأكمله إلى مجال جديد. لإعادة توجيه منشور أو صفحة ، أضف الكود التالي:
إعادة التوجيه 301 / عنوان URL القديم https://yourdomain.com/new-url
يتطلب عنوان URL القديم فقط تعيين الصفحة / المنشور بعد اسم المجال ، بينما يتعين عليك إدخال المجال الجديد بالكامل ، بما في ذلك المجال. من الأمثلة على إعادة توجيه "www.test-site.com/redirecting" إلى "www.test-site.com/how-to-redirect" ما يلي:
إعادة التوجيه 301 / إعادة التوجيه https://test-site.com/how-to-redirect
بينما يبدو هذا بسيطًا بما يكفي ، تذكر أن هذا لمرة واحدة ، مما يعني أنك ستحتاج إلى تكراره لكل منشور أو صفحة ترغب في إعادة توجيهها.
من ناحية أخرى ، يمكنك إعادة توجيهك بالكامل إلى مجال جديد. يمكنك القيام بذلك عن طريق إضافة الكود التالي:
أعد كتابة المحرك على
RewriteCond٪ {HTTP_HOST} ^ olddomain.com [NC، OR]
RewriteCond٪ {HTTP_HOST} ^ www.old domain.com [NC]
RewriteRule ^ (. *) $ https://newdomain.com/$1 [L، R = 301، NC]

هنا ، يتم استبدال اسم المجال الأصلي باسم المجال الجديد ، لكن بنية الروابط الخاصة بك ستظل كما هي ، لذلك فإن "olddomain.com/news" تعيد التوجيه إلى "newdomain.com/news". لاحظ أن هناك طرقًا أخرى لإعادة توجيه مجال بأكمله ، تمثل واحدًا منها فقط.
ومع ذلك ، ضع في اعتبارك أن هذه أمثلة رمز أساسية وعناصر نائبة مجيدة. يمكن نسخها / لصقها في ملفك في حالات نادرة وستعمل على الفور ، ولكن في كثير من الأحيان ، ستحتاج إلى تعديلها لتناسب موقعك بدقة.
إضافة عمليات إعادة التوجيه باستخدام عمليات إعادة التوجيه 301 من WP
مع إعادة توجيه WP 301 ، يدور كل شيء حول القواعد التي تقوم بإعدادها لإعادة توجيه الصفحات. نظرًا لخصائص الترميز ، فقد تم تطوير المكونات الإضافية التي تجعل هذه الإجراءات أكثر سهولة في الوصول إلى جمهور أوسع.
أحد الأسباب الأكثر شيوعًا لاستخدام المكونات الإضافية هو إنشاء جهد مباشر أكثر ، من الناحية المثالية دون استخدام أي كود - WP 301 Redirects لا تختلف في هذا الصدد. ومع ذلك ، هناك شيء أفضل ، وسنلقي نظرة عليه أولاً.
عمليات إعادة التوجيه الآلية
الآن ، ربما تعتقد أنه سيتعين عليك القفز عبر بعض الأطواق على الأقل حتى يعمل كل شيء ، لكنك لن تفعل ذلك. أفضل طريقة لإنجاز العمل ليس تسهيله ، ولكن بدلاً من ذلك ، عدم الاضطرار إلى القيام به على الإطلاق. من المحتمل جدًا أن الميزة المحددة لـ WP 301 Redirects هي عمليات إعادة التوجيه الآلية. بمجرد تثبيت المكون الإضافي ، بشكل افتراضي ، يتم تنشيط عمليات إعادة التوجيه التلقائية وبدء عملها.
علاوة على ذلك ، تبحث عمليات إعادة التوجيه الآلية عن ارتباطات حالية مشابهة لتلك التي تم إدخالها يدويًا ، مما يعني ، في معظم الأوقات ، أنها تعيد توجيه الزوار الذين أدخلوا عنوان URL بخطأ إملائي ولكن لا تستبعد عدد هؤلاء الزوار الذين خرجوا هناك.
علاوة على ذلك ، يمكنك اختيار وقت حدوث إعادة التوجيه التلقائي. بشكل افتراضي ، يكون موجودًا في المنشورات والصفحات ، ويجب عليك الاحتفاظ به بهذه الطريقة. خارج عمليات إعادة التوجيه التلقائية ، يمكنك إعداد قواعد حول إعادة التوجيه إلى صفحة معينة عندما يواجه الزائر الخطأ 404. لديك أيضًا خيار الاحتفاظ بصفحة WordPress الافتراضية ، أو إعادة التوجيه إلى أي من الصفحات المنشورة حاليًا ، أو إنشاء صفحة جديدة تمامًا ستقوم بالمهمة.
الآن ، إذا كنت تجري بعض الاختبارات وتعلم أن بعض الصفحات ستكون غير متصلة بالإنترنت ، فيمكنك بسهولة تعطيل قواعد إعادة التوجيه. إذا كنت بحاجة إلى البقاء دائمًا على اطلاع بالأشياء ، فتأكد من تمكين إعداد تقارير البريد الإلكتروني لإعلامك في أي وقت يستخدم فيه شخص ما إعادة التوجيه. يفيد هذا الإخطار في تحديد أي صفحات أو منشورات بها مشكلات يتم زيارتها بشكل متكرر - دون جدوى.
يمكنك القيام بذلك للموقع بأكمله أو للمستخدمين الذين قاموا بتسجيل الدخول فقط (لأنهم هم من يحتاجون إلى الوصول إلى جميع الميزات). هناك شيء آخر يجب مراعاته وهو كيفية عمل القواعد التي وضعتها بعد احتمال إزالة المكون الإضافي. ما لم يُنص على خلاف ذلك ، ستظل قواعد إعادة التوجيه سارية على موقعك حتى بعد حذف المكون الإضافي.
تضمن هذه القواعد الاستمرارية إذا استخدمت المكون الإضافي مرة أخرى في المستقبل أو عملت على إعادة التوجيه بطريقة أخرى. إذا كنت ترغب في ذلك ، يمكنك تعطيل هذا الخيار في الإعدادات بحيث يعود كل شيء إلى حالته الافتراضية بعد حذف المكون الإضافي.
أخيرًا ، يمكنك استيراد مجموعات القواعد الخاصة بك إذا كانت لديك بالفعل عند بدء استخدام المكون الإضافي ، ويمكنك تصدير تلك التي قمت بإنشائها إذا كنت تبحث عن استخدامها في مكان آخر. ستجد هذا مفيدًا إذا كنت تدير مواقع متعددة وقمت بالفعل بوضع مجموعة من القواعد التي تناسبك.
إنشاء القواعد
بالابتعاد عن عمليات إعادة التوجيه الآلية ، دعنا ننتقل إلى كيفية إنشاء عمليات إعادة توجيه مخصصة ضمن عمليات إعادة التوجيه 301 WP ولماذا تكون أكثر سهولة في الاستخدام من استخدام التعليمات البرمجية. تتكون العملية بشكل أساسي من ملء نموذج قصير يعمل ، بمجرد اكتماله ، كقاعدة للمعلمات المحددة. حتى أن هناك ورقة غش سهلة تنبثق مع نافذة القواعد التي يمكنك الرجوع إليها أثناء إنشاء القواعد الخاصة بك.
في مثالنا ، قررنا إعادة توجيه نموذج الصفحة الأصلي إلى نموذج صفحة جديد ؛ تمامًا مثل إنشاء عمليات إعادة التوجيه اليدوية ، فإن الشيئين الرئيسيين هما الموقع الأصلي والموقع الجديد. مثل ما لدينا هناك ، يتطلب عنوان URL الفعلي الصفحة فقط ، بينما يحتاج عنوان URL لإعادة التوجيه إلى تشغيل السطر بالكامل.
بالإضافة إلى ذلك ، يجب تجاهل المعلمات بشكل عام بالإضافة إلى أولوية القاعدة. كلاهما زائد عن الحاجة في عملية إنشاء عمليات إعادة التوجيه "العادية". في حين أن عمليات إعادة التوجيه 301 (الدائمة) هي الميزة الرئيسية هنا ، يمكنك أيضًا استخدام أنواع إعادة التوجيه الأخرى بناءً على موقفك واحتياجاتك.
أخيرًا ، إذا كنت تستخدم عمليات إعادة توجيه متعددة على موقعك ، فسيكون من الحكمة إضافة علامات إليها لتسهيل الفرز والتعامل معها - تميل هذه الأشياء إلى التراكم قبل أن تعرفها.
السجلات
شيء آخر ، إلى جانب عمليات إعادة التوجيه التلقائية التي لا تحصل عليها عن طريق إضافة القواعد يدويًا ، هو السجلات التحليلية. يمكنك التعمق في إعادة التوجيه و 404 سجلات ، على التوالي. يقدم كلا الرسمين البيانيين نظرة ثاقبة حول عمليات إعادة التوجيه التي تم استخدامها وعدد المرات ومواقع IP والأجهزة وأنواع حركة المرور وما إلى ذلك.
علاوة على ذلك ، ستجد كلا السجلين مفيدًا عند محاولة الحصول على معلومات إضافية بخصوص عناوين URL وعمليات إعادة التوجيه الخاصة بك. على سبيل المثال ، إذا كنت تحاول تحديد عنوان IP ضار ، فقم بالبحث عن تخصيص موقعك للزائر العادي مثل إعادة تكوين العرض للشاشات الأصغر (لأن البيانات تظهر 2/3 من المستخدمين لديك على الهاتف المحمول) ؛ أو التفكير في إضافة لغة جديدة - ستكون هذه هي إرشاداتك.
من خلال سجلات 404 ، يمكنك حتى ضبط قواعد إعادة التوجيه مباشرة من الجدول دون الحاجة إلى العودة إلى علامة تبويب وبدء نافذة القواعد. يجعلك هذا التعديل تعمل بشكل أسرع ويقلل من احتمال نسيان تعديل القواعد بمجرد ترك السجل.
ملخص
السبب الرئيسي الذي يجعلك تستخدم مكونًا إضافيًا بدلاً من الرمز هو نقص المعرفة - هناك نسبة محدودة فقط من إجمالي المستخدمين الذين يمكنهم إنجاز المهمة يدويًا.
تعمل المكونات الإضافية مثل WP 301 Redirects على حل مشكلة المعرفة بتلخيص العملية بأكملها لملء الحقول الفارغة وإضافة المزيد إليها من خلال الميزات والتحليلات المتقدمة التي أصبحت شائعة حتى بين المستخدمين الأكثر إنجازًا. هنا ، قدمنا لك كلا الحلين وتركنا لك لتختار ما يناسبك.