ما هو خطأ 410 Gone؟

خطأ 410 Gone هو رمز حالة HTTP للخادم عندما يطلب العميل (مثل المتصفح أو عناكب البحث) صفحة أو مورد غير متاح، ويصنف هذا الخطأ ضمن “أخطاء العميل”، مما يعني أن الخطأ ناتج من جانب العميل وليس الخادم.

على عكس رمز الحالة 404 الذي قد يظهر عند محاولة الوصول إلى روابط غير موجودة أو عناوين URL مكتوبة بشكل خاطئ، يشير رمز 410 إلى أن المورد كان موجود في السابق ولكنه لم يعد متاحاً ولن يكون متاحاً مرة أخرى عند العنوان المطلوب، أي تم إزالتة بشكل دائم وغير متوقع عودته مستقبلًا.

بالنسبة لزوار المواقع، فخطأ 410 يشبه إلى حد كبير خطأ 404، وكلاهما يشيران إلى أن المورد غير موجود، ولم يتم العثور على الصفحة المطلوبة.

أما بالنسبة لمحركات البحث، فرمز الحالة 410 يعتبر أكثر وضوحاً من خطأ 404، لأن رمز الحالة 404 يشير إلى عدم وجود الصفحة حاليًا، لكن من الممكن أن تعود لاحقًا، بينما 410 يُستخدم للتأكيد على أن الصفحة تم إزالتها بشكل دائم وغير متوقع عودتها مستقبلًا.

على سبيل المثال، قد تنتظر Google حوالي 24 ساعة قبل إزالة صفحة تحتوي على خطأ 404 من نتائج البحث، بينما يمكن إزالة الصفحات التي تحتوي على رمز الحالة 410 فوراً بمجرد الزحف عليها والعثور على الرمز 410.

متى يجب استخدام 404 أو 410 للصفحات المحذوفة؟

إذا كنت غير متأكد مما إذا كانت الصفحة ستعود أو ستحتاج إرجعاها في المستقبل، فيمكنك استخدام 404.

أما إذا كانت الصفحة غير موجودة وتعلم أنه لا يوجد صفحة أخرى يمكن أن تحل محلها، وتعلم أن الصفحة لن تعود أبداً، في هذه الحالة يمكنك استخدام خطأ 410.

مرادفات المصطلح:
خطأ 410, رمز الحالة 410, رمز استجابة 410