خطای 404 چیست ؟ این خطا یک کد وضعیت HTTP است و به این معنی است که صفحه وبی را که سعی در بازکردن آن داشتید، نمی توان در سرور یافت. به عبارت دیگر، خطا 404 نشان می دهد که سرور قابل دسترسی است ولی صفحه خاصی که بدنبال آن هستید وجود ندارد یا نمی تواند آن را پیدا کند.
امروزه یکی از معیار های گوگل برای سئو سایت، طراحی صفحه 404 و معرفی آن می باشد. این نکته را در نظر داشته باشید، کاربر در سایت شما اصلا نباید با خطای 404 روبرو شود و اگر صفحاتی را حذف می کنید، بهتر است که صفحات را ریدایرکت کنید، در غیر اینصورت علاوه براینکه سایت شما مشمول جریمه گوگل خواهد شد، تاثیر منفی می تواند بر روی سئو سایتتان داشته باشد.
در اینجا چند راه معمول وجود دارد که ممکن است خطا HTTP 404 را نمایش دهد:
404 Not Found در هر مرورگر یا هر سیستم عامل ممکن است ظاهر شود. اغلب خطاهای 404 Not Found در داخل مرورگر اینترنت همانند صفحات وب نمایش داده می شوند. در اینترنت اکسپلور، پیام “webpage cannot be found” معمولا یک خطای HTTP 404 را نشان می دهد، اما خطای 404 Bad Request ممکن است دلیل دیگری داشته باشد.
از لحاظ فنی، یک خطای 404 یک خطای سمت سرویس گیرنده است که این بدان معناست که اشتباه از شماست، زیرا شما URL را اشتباه تایپ کردید یا صفحه ای که به دنبال آن هستید، از سایت منتقل یا حذف شده و باید لینک آپدیت شده را برای دستیابی به آن صفحه وارد کنید. احتمال دیگری که وجود دارد این است که آدرس صفحه وب سایت یا خود وب سایت تغییر داده شده است، اما چنین کاری بدون هدایت آدرس قدیمی به آدرس جدید انجام شده است. هنگامی که این اتفاق می افتد، به جای آنکه به صورت خودکار به صفحه جدید هدایت شوید، یک خطا 404 دریافت خواهید کرد.
1- با کلیک بر روی F5، یا دکمه refresh/reload، دوباره تلاش کنید و یا دوباره URL را از نوار آدرس بارگیری کنید. خطا 404 Not Found ممکن است به دلایل مختلف ظاهر شود، حتی اگر مشکل واقعی وجود نداشته باشد، بنابراین گاهی اوقات یک refresh ساده خطا 404 صفحاتی که مورد جستجو قرار گرفته اند را رفع می کند.
2- خطا احتمالی URL را بررسی کنید. اغلب تعداد خطاهایی که به صورت 404 Not Found به نظر می رسد به دلیل اشتباه تایپی در URL می باشد.
3- می توانید در URL، به صفحات پیشین وب سایت برگردید. به عبارت دیگر یک سطح از دایرکتوری را به عقب برگردید تا زمانی که صفحه وب سایت برای شما نمایش داده شود. به عنوان مثال، اگر آدرس www.example.com/a/b/c.htm به شما خطا 404 Not Found را نمایش داد، یک دایرکتوری به عقب برگردید یعنی به آدرس www.web.com/a/b/ بروید. اگر در اینجا صفحه وب (یا خطا) دریافت نکردید، به صفحه www.web.com/a/ بروید. در نهایت یا سایت نمایش داه می شود یا مطمعن می شوید که سایت با این URL دیگر در دسترس نیست.
5- کش مرورگر خود را پاک کنید. اگر خطای 404 فقط برای شما نمایش داده می شود، به عبارت دیگر اگر بتوانید URL را از تلفن خود دریافت کنید، اما از کامپیوتر شخصی خود نمی توانید، پاک کردن کش مرورگر ممکن برای رفع خطای 404 به شما کمک کند. اگر پاك كردن کش مرورگر تغییری ایجاد نکرد، پاک كردن كوكی مرورگر مربوط به وب سایت مورد نظر را بررسی كنید.
6- سرورهای DNS مورد استفاده توسط رایانه خود را تغییر دهید. اگر کل وب سایت به شما خطای 404 داده است ، به ویژه اگر وب سایت برای شما در شبکه های دیگر (مانند شبکه تلفن همراه یا دوست شما در یک شهر دیگر) در دسترس باشد می توانید از این روش استفاده کنید. اینکه خطا 404 در کل وب سایت نمایش داده شود رایج نیست، مگر اینکه اینترنت و شبکه شما و یا دولت، وب سایت را فیلتر کرده باشد. شما می توانید فارغ از دلیل وقوع آن، یک سرور دیگر از سرورهای DNS را امتحان کنید.
7- به طور مستقیم با وب سایت تماس بگیرید. اگر آنها صفحه وب سایت را حذف کرده باشند، خطا 404 حتمی است و باید به شما اطلاع دهند. اگر صفحه را منتقل کرده اند و پیغام خطا 404 به جای هدایت بازدید کنندگان به صفحه جدید، نمایش داده می شود، باید بتوانند آن را حل کنند.
برخی از پیام های خطا در سمت سرویس گیرنده مرتبط با خطا Not Found 404 عبارتند از: