اکثر کاربرانی که وقتشان را در اینترنت سپری میکنند حداقل یکبار با خطای 404 مواجه شدهاند. اما خطای 404 به چه دلایلی بوجود میاید و چگونه باید آن را رفع کنیم؟ در این مقاله سعی داریم خطای 404 را بررسی کنیم و به سوالات ذکر شده پاسخ دهیم. با همراه باشید.
فهرست مطالب
خطای 404 چیست؟
خطای 404 به معنای پیدا نکردن صفحه مورد نظر است. این خطا یک کد وضعیت HTTP است که در دسته کد 4XX قرار دارد. هنگامی که سرور نتواند صفحه درخواستی شما را پیدا کند، این خطای 404 را نمایش میدهد. در کل دسته خطا شامل 4xx و 5xx هستند. ارور xx4 مانند 403 یا 404 خطاهایی هستند که از سمت کلاینت بوده ولی خطای xx5 مربوط به سرور میباشد. مانند خطای 503
همچنین ممکن است برخی از طراحان سایت یک صفحه اختصاصی برای کد 404 ایجاد کنند. اگر سایت شما دارای ارور 404 است حتما آن را برطرف کنید. زیرا گوگل با مواجه شدن با این خطا سایت را جریمه کرده و اثرات منفی بر سئو میگذارد. کاربری که وارد یکی از صفحات شما میشود و با خطای 404 برخورد میکند، سایت را به سرعت ترک میکند. نرخ پرش افزایش میباید و به همین علت در موتورهای جستجو نمیتوانید رتبه خوبی کسب کنید. بنابراین سعی کنید صفحههایی که حذف کردهاید را به صفحات دیگر ریدایرکت کنید.
انواع خطای 404 شامل موارد زیر است:
404 Error
HTTP 404
404 Not Found
404 Page Not Found
Error 404 Not Found
HTTP 404 Not Found
404 File or Directory Not Found
The Requested URL [URL] was not found on this server

دلایل بروز خطای 404 چیست؟
دلایل مختلفی وجود دارد که باعث میشود خطای 404 ایجاد شود. اگر مخاطب آدرس مورد نظر را اشتباهی تایپ کند، ارور 404 ایجاد میشود. زیرا صفحهای که به دنبالش است وجود ندارد. زمانی که مدیر یک وب سایت نامک یا آدرس URL را تغییر دهد یا پاک کند، ممکن کاربران آن صفحات را پیدا نکند و با ارور 404 رو به رو شوند. پاک کردن یکی از صفحات سایت نیز یکی دیگر از دلایل بروز ارور 404 است. همچنین ممکن است سرور کار نکند یا اتصال آن قطع شده باشد. در این صورت نیز ارور 404 بوجود میاید.
چگونه خطای 404 وب سایت خود را پیدا کنیم؟
اگر میخواهید بدانید که آیا سایت دارای ارور 404 است یا خیر میتوانید از ابزارهایی مانند سرچ کنسول کمک بگیرید. ب این منظور وارد سرچ کنسول شده و از سمت چپ گزینه Coverage را انتخاب کنید. در قسمت details صفحاتی که دارای خطای 404 است را نمایش میدهد.
گوگل آنالیتیکس برای یافتن ارور 404 نیز مورد استفاده قرار میگیرد. این ابزار نسبت به سرچ کنسول از دقت بالاتری برخودار است. صفحاتی که دارای این خطا هستند در فایلی با نام 404.php قرار دارند که باید کد آنالیتیکس را در آن قرار دهید. سپس در قسمت Behavior گزینه Site Content و سپس All Pages را انتخاب کرده و در صفحه باز شده سربرگ Page Title را انتخاب کنید. میتوانید در کادر جستجو 404 را نوشته تا لیست صفحاتی که دارای این ارور هستند را به شما نمایش دهد.
اگر با ارور 404 مواجه شدیم چیکار کنیم؟
ممکن است به دلیل قطعی اینترنت یا ضعیف بودن آن صفحه مورد نظر باز نشود و ارور 404 را نمایش دهد. در این مواقع میتوانید با رفرش کردن این خطا را برطرف کنید. اگر بعد از رفرش کردن خطا از بین نرفت، آدرس URL را بررسی کنید. زیرا ممکن است هنگام نوشتن آدرس یک حرف جا افتاده باشد یا غلط املایی وجود داشته باشد.
ممکن است خطای 404 فقط برای یک دستگاه نمایش داده شود. در این صورت مشکل از سمت شما است. میتوانید کش و کوکی مرورگر خود را پاک کنید. اگر موفق نشدید تا خطا را از بین ببرید با مدیر سایت تماس بگیرید تا مشکل شما را حل کند.
وقتی که سرور DNS قادر نیست تا نام دامنه ها را حل کند، برای تمامی وب سایت ممکن است ارور 404 بوجود بیاید. در این صورت میتوانید سرورهای DNS را با تنظیم دستی سرورهای عمومی مانند Google DNS تغییر دهید.
از بین بردن خطای 404 توسط ادمین سایت چگونه است؟
ادمین سایت میتواند صفحهای با خطای 404 طراحی کند تا کاربر را ترغیب کند در سایت بماند. برای مثال کادر جستجو و یا لیستی از مطالب پیشنهادی را در این صفحه قرار میدهد تا نرخ پرش را کمتر کند. اگر صفحهای را حذف کردید یا آدرس آن را تغییر دادهاید، حتما آن را به صفحات مرتبط ریدایرکت کنید. این کار سبب میشود تا ارور 404 به کاربران نمایش داده نشود.
سعی کنید لینکهای شکسته وب سایت خود را پیدا کنید. لینک شکسته ممکن است به دلایل زیادی اتفاق بیفتد. مثلا لینکهایی که به آدرسهای اشتباه دادهاید یا آدرسهایی که در سایت وجود ندارد را پیدا کرده و عملیات ریدایرکت را انجام دهید.
ممکن است ادمین سایت هیچ یک از آدرسهای سایت را تغییر نداده است ولی برخی از صفحات دارای خطای 404 باشند. در این زمان باید فایل htaccess مورد بررسی قرار دهید و آن را بروزرسانی کنید.