آموزش رفع خطای 410 Gone Errror
در مقالات قبلی گنجه بلاگ آموزش رفع انواع خطاهایی که ممکن است در حین جستجو با آنها روبرو شوید را شما آموختیم. یکی دیگر از خطاهایی که ممکن است کاربران در حین جستجو با آن برخورد کنند خطای 410 است. گاهی ممکن است کاربران خطای 410 را با خطای 404 اشتباه بگیرند. در این مقاله همه چیز را درباره خطای 404 و نحوه رفع کردن آن بیاموزید.
خطای 410 چیست؟
این خطا هنگامی رخ می دهد که کاربر سعی کند به منبعی دسترسی پیدا کند که دیگر در سرور درخواست شده وجود ندارد. به عبارتی برای ایجاد خطای 410، منابع و فایلهای مورد نظر باید از روی سرور پاک شده باشند. تفاوت اصلی خطای 404 و خطای 410 در همین نکته نهفته شده است:
در خطای 404 کاربر از حذف قطعی منبع مورد نظر از روی سرور اطمینان ندارد و به نوعی نمیداند که آیا منبع ممکن است در آینده دوباره در دسترس باشد یا خیر! در حالیکه در خطای 410 مسیر و منبع موردنظر به عمد توسط مدیران سرور حذف شده است. یکی دیگر از تفاوتهای این دو خطا که از جنبه سئویی روی سایت موثر است این است که رباتهای موتور جستجو، صفحاتی که با ارور 410 نمایش داده میشود را زودتر از نتایج جستجو حذف میکنند. در صورتی که در خطای 404 این طور نیست. اگر دوست دارید اطلاعات تکمیلی در مورد ارور 404 بدانید، مقاله رفع خطای 404 را مطالعه کنید.
شما به عنوان یک کاربر ممکن است این خطا را به شکلهای مختلفی مشاهده کنید. برای مثال:
- 410 Gone
- Gone
- Error 410
- HTTP Status 410
در ادامه دلایل ایجاد خطای 410 را با هم بررسی خواهیم کرد.
دلایل ایجاد خطای 410
خطای 410 هم ممکن است از سمت کاربر و هم از سمت سرور رخ بدهد. اگر این خطا از سمت کاربر ایجاد شود احتمالاً به یکی از دلایل زیر است:
- وارد کردن URL اشتباه: در این شرایط ممکن است با خطای 404 نیز مواجه شوید. این مساله بستگی به تصمیم مدیر سایت دارد.
- تغییرات برنامه یا سیستم عامل: نصب پلاگینهای مختلف، سفارشی سازی CMSهای معروف و یا حتی ارتقا آنها میتواند باعث نمایش خطای 410 شود. اگر پس از انجام هر یک از اقدامات ذکر شده با خطای 410 Gone روبرو شدید، باید تغییرات ایجاد شده را لغو کنید تا زمانی که بتوانید علت این مسئله را پیدا کنید.
اگر این خطا از سمت سرور ایجاد شود، علل زیر میتوانند باعث ایجاد این شرایط باشند:
- تغییر مسیرها: وابسته به این که از کدام وب سرور استفاده میکنید، بروز این خطا و نحوه رفع آن متفاوت خواهد بود. در ادامه به این موارد نیز اشاره خواهیم کرد.
- فعالیتهای انجام شده: بررسی اقداماتی که تاکنون در وب سرور انجام شده است، کمک میکند تا علت بروز خطا را پیدا کنید. در ادامه نحوه رفع این خطا را به آسانی بیاموزید.
رفع خطای 410
همانطور که تا اینجا متوجه شدید، خطای 410 نشاندهنده یک وضعیت همیشگی است که از حذف یک فایل از روی سرور خبر میدهد. بنابراین اگر به دلیل جستجوی url اشتباه خطای 410 را مشاهده کردید، رفرش کردن صفحه و تغییر آدرس وارد شده به شما کمک نخواهد کرد.
علاوه بر این نکته پیشتر در همین مطلب گفتیم که نحوه رفع این خطا وابسته به اینکه از کدام وب سرور استفاده میکنید، کاملا متفاوت خواهد بود. اگر از Apache استفاده میکنید، میبایست هم پرونده پیکربندی سرور apache و هم پرونده .htaccess را بررسی کنید. اگر از Nginx استفاده میکنید ، باید فایل nginx.conf را بررسی کنید و با فهمیدن دلایل برووز خطا، تلاش کنید آن را رفع کنید.
منبع : گنجه هاست