غيّرت رابط صفحة مهمة على موقعك، أو حذفت مقال قديم؟ لو محدش وجّه الزوار القدامى للمكان الجديد، هيوصلوا لصفحة "غير موجودة" (404) — وده تجربة سيئة للزوار وإشارة سلبية لجوجل. إعادة التوجيه هي الحل، وفي هذا الدليل هنشرح إزاي تعملها صح.
301 (نقل دائم): يخبر المتصفح ومحرك البحث إن الصفحة انتقلت نهائيًا للعنوان الجديد. جوجل بينقل معظم "قوة الترتيب" (Ranking Power) من الصفحة القديمة للجديدة، وده أهم فرق عملي بينه وبين 302.
302 (نقل مؤقت): يخبر إن النقل مؤقت فقط — الصفحة الأصلية هترجع تشتغل قريبًا. جوجل بيحتفظ بالصفحة الأصلية في فهرسته لأنه يتوقع رجوعها، ومينقلش نفس قوة الترتيب للصفحة الجديدة. استخدمه فقط لو النقل فعلًا مؤقت (صيانة، اختبار A/B مؤقت).
باستخدام مولّد قواعد إعادة التوجيه على فورا.tools:
أشهر خطأ هو استخدام 302 لنقل دائم بالغلط — النتيجة إنك بتخسر قوة ترتيب الصفحة القديمة بدون داعي. خطأ تاني: سلاسل إعادة توجيه طويلة (صفحة أ بتوجّه لـب، وب بتوجّه لـج) بدل توجيه مباشر من أ لـج — السلاسل الطويلة بتبطّئ تحميل الصفحة وأحيانًا بتربك محركات البحث. دايمًا وجّه مباشرة من الرابط القديم للرابط النهائي بدون محطات وسيطة.
استخدم 301 عندما يكون النقل دائمًا، واستخدم 302 عندما يكون النقل مؤقتًا فقط.
إعادة التوجيه 301 تنقل معظم قوة الترتيب، بينما 302 لا تنقلها بنفس الكفاءة لأنها تشير أن النقل مؤقت.
.htaccess خاص بخوادم Apache، بينما Nginx يستخدم صيغة إعدادات مختلفة تمامًا داخل ملفات التكوين الخاصة به.
نعم، يمكن إضافة عدة أزواج من الروابط القديمة والجديدة والحصول على كل قواعد الإعادة التوجيه دفعة واحدة.
بعد إعداد إعادة التوجيه، تأكد من تحديث خريطة موقعك بالروابط الجديدة، وراجع ملف robots.txt لو لزم الأمر.