خطای 410 Gone یک کد وضعیت HTTP از گروه 4xx است. سرور با این پاسخ اعلام میکند منبع هدف دیگر در دسترس نیست و این وضعیت احتمالاً دائمی است. عدد 410 خودِ کد است؛ نباید آن را «کد 400» یا نوعی ریدایرکت نامید.
معنای خطای 410 Gone برای کاربر
طبق تعریف 410 در MDN، سرور انتظار دسترسی عادی به همان منبع را اعلام نمیکند. این پاسخ ممکن است تصمیم درست مالک برای حذف محتوا باشد یا بهاشتباه از یک قاعدهٔ سایت تولید شود. بنابراین هر 410 الزاماً خرابی نیازمند تبدیل به 200 نیست.
نوشتن عبارت «410 Gone» داخل یک صفحهٔ HTML کافی نیست؛ کد پاسخ واقعی اهمیت دارد. صفحهای که پیام حذف را نشان میدهد ولی پاسخ موفق 200 میفرستد، با پاسخ واقعی 410 یکسان نیست.
تفاوت 410 و 404
404 اعلام میکند منبع درخواستی پیدا نشده است، بدون اینکه دائمیبودن این وضعیت را مشخص کند. پس 404 الزاماً خطای موقت نیست. 410 دربارهٔ دائمیبودن نبود منبع صریحتر است. اگر این موضوع معلوم نیست، استفاده از 404 میتواند مناسبتر باشد.
حذف نوشته از یک CMS نیز خودکار به معنی پاسخ 410 نیست؛ رفتار به برنامه و تنظیمات سرور بستگی دارد. برای قضاوت، پاسخ همان URL را بررسی کنید، نه فقط وضعیت نوشته در پنل.
چه زمانی ریدایرکت بهتر است؟
اگر محتوا به نشانی دیگری منتقل شده و جایگزین مرتبط و واقعی دارد، ریدایرکت دائمی مانند 301 یا 308 میتواند مسیر کاربر را حفظ کند. اگر محتوا عمداً حذف شده و جایگزین مناسبی ندارد، 404 یا 410 گزینهٔ مرتبط با این وضعیت است.
مثلاً راهنمای قدیمی نصب که به نسخهٔ تازهٔ همان راهنما منتقل شده، با اطلاعیهای که فقط برای رویداد تمامشده وجود داشته فرق دارد. همهٔ نشانیهای حذفشده را صرفاً برای کمشدن تعداد خطاها به صفحهٔ اصلی نفرستید؛ مقصد باید نیاز همان بازدیدکننده را پاسخ دهد.
اثر بر ایندکس گوگل
در مستند کدهای HTTP گوگل، پاسخهای 4xx مربوط به نبود محتوا باعث کنارگذاشتن آن URL از استفاده و ایندکس در گذر زمان میشوند. برای حذف فوری با ساعت یا روز ثابت، تضمینی وجود ندارد. همچنین 410 یک امتیاز سئویی برای سایر صفحات ایجاد نمیکند.
برای یک مقالهٔ ارزشمند که باید منتشر بماند، پاسخ اشتباه 410 میتواند مانع دسترسی و ایندکس شود. برعکس، نگهداشتن پاسخ صحیح برای صفحهٔ عمداً حذفشده، لزوماً نیازمند «رفع خطا» نیست. فهرست حذفها باید با تصمیم محتوایی سایت سازگار باشد.
پس از حذف عمدی چه چیزهایی اصلاح شود؟
لینکهای داخلی و نقشهٔ سایت را بهروز کنید تا کاربر به مسیر حذفشده هدایت نشود. اگر منبع مرتبط دیگری وجود دارد، در متن یا صفحهٔ راهنما آن را پیشنهاد دهید. پیشنهاد پیوند جایگزین در بدنه با ریدایرکت خودکار فرق دارد.
اگر حذف اشتباه بوده، منبع و پاسخ صحیح را برگردانید و کش مرتبط را بررسی کنید؛ 410 میتواند در کش باقی بماند. رفع واقعی یعنی محتوای درست همراه با کد متناسب ارائه شود. مقالهٔ بعدی مسیر عیبیابی منشأ پاسخ را مرحلهبهمرحله توضیح میدهد.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.