HTTP 302 Found

كود الحالة 302 · الفئة 3xx

HTTP

الرسالة الرسمية (كما تظهر على الشاشة): Found

يُبحث عنه أيضًا باسم: HTTP 302, 302 redirect, 302 found

سلسلة طلب HTTP من المتصفح عبر CDN والوكيل إلى الخادم الأصلي
أخطاء HTTP: حدد أي حلقة في سلسلة الطلب فشلت واقرأ سجلاتها.

ماذا يعني

الرمز 302 إعادة توجيه مؤقتة: المورد حاليًا في عنوان آخر لكن على العملاء مواصلة استخدام العنوان الأصلي. وتستخدمه تدفقات تسجيل الدخول واختبارات A/B. وهو ليس خطأ إلا إذا شكّل حلقة أو استُخدم لنقل دائم.

ينطبق على: جميع المتصفحات, nginx, Apache, IIS

كيفية إصلاح HTTP 302 Found

  1. إذا علقت في حلقة تسجيل دخول، فامسح ملفات تعريف الارتباط للموقع وسجّل الدخول من جديد
  2. افحص إعادات التوجيه بالأمر curl -sIL https://example.com أو بتبويب Network في DevTools مع تحديد Preserve log
  3. إذا كنت تملك الموقع: استخدم 301 أو 308 للنقل الدائم حتى تحدّث محركات البحث فهارسها
  4. إذا كنت تملك الموقع: استخدم 303 بعد معالجة نموذج POST لتوجيه المتصفح إلى صفحة النتيجة بطلب GET
  5. إذا كنت تملك الموقع: استخدم 307 إذا وجب تكرار أسلوب الطلب الأصلي ومحتواه في الموقع الجديد

سبب حدوثه

يعرّف RFC 9110 الرمز 302 بأنه نقل مؤقت. وتاريخيًا تحوّل المتصفحات POST إلى GET عند تتبعه، ولهذا استُحدث 303 و307 لجعل القصد صريحًا.

الأسئلة الشائعة

هل توجيه 302 سيئ للسيو؟

ليس عندما يكون النقل مؤقتًا فعلًا. أما للنقل الدائم فاستخدم 301 لتنتقل الإشارات بوضوح إلى العنوان الجديد.

أخطاء ذات صلة

المصدر: IANA HTTP Status Code Registry · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)

آخر تحديث: