انواع خطای ۴۰۴ در وب سایت

انواع خطای ۴۰۴ در وب سایت

در این مقاله سعی شده تا انواع خطای ۴۰۴ در وب سایت را اشاره نماییم خطای ۴۰۴ که یک از خطاهای رایج در وب سایت می باشد که ما در این مقاله قصد داریم به رفع و حل آن بپردازیم. این خطا در سایت  معروف GTmetrix با عنوان Avoid HTTP 404 (Not Found) error درج شده، برای رفع ارور ۴۰۴ لطفا ادامه مقاله را مطالعه بفرمایید.

خطای ۴۰۴ چیست

ارور ۴۰۴ Not Found Error به معنای پیدا نشدن صفحه موزد نظر است، خطای ۴۰۴ در واقع یک کد وضعیت از پروتکل HTTP از نوع خطاهای مهم رده ۴XX است به این معنا که صفحه‌ی وب‌سایتی که شما در پی دسترسی به آن هستید، بر روی سِرورش قابل دسترسی نیست. ارور ۴۰۴ که معنای یافت نشد را دارد، غالباَ به وسیله‌ی وب‌سایت‌ها، سفارشی‌سازی می‌شوند. یعنی برخی وب سایت ها نحوه نمایش ارور ۴۰۴ را تغییر داده و بر اساس سیایت های داخلی آن سایت باز طراحی می‌شود.

برخی از راه‌های متداولی که از طریق آن می‌توانید با خطای ۴۰۴ را حل کنید ما در این مقاله به آن اشاره خواهیم کرد.

همچنین باید بگیم که می تواند نمایش ارور ۴۰۴ Not Found شکل های مختلفی را داشته باشد:

۴۰۴ Error
۴۰۴ Not Found
Error 404
The requested URL [URL] was not found on this server
HTTP 404
۴۰۴ Error
Error 404 Not Found
۴۰۴ File or Directory Not Found
HTTP 404 Not Found

۴۰۴ Page Not Found

علت نمایش خطای ۴۰۴

بیه طور کلی از نظر فنی خطای ۴۰۴ ، خطایی است که از سمت به وجود می آید تا خطا از سمت سرویس‌دهنده (سرور). که به صورت ضمنی بر این موضوع دلالت دارد کهبرخی از علت های مواجه شدن با اسین خطا را می توان به مواردی نظیر اشتباه در نوشتن صحیح آدرس اینترنتی و یا این که صفحه‌ی (مورد نظر) منتقل شده است و یا آن صفحه از وب سایت حذف شده است و شما از این موضوع اطلاع ندارید، را اشاره کرد.

یکی از علت عای بسیار رایج دیگر این است که وب سایتی صفحه یا منبعی را جابه‌جا کند ولی این کار را بدون آدرس‌دهی از نشانی اینترنتی قدیمی به نشانی جدید انجام داده باشد (ریدایرکت صورت نگیرد). وقتی این اتفاق روی می‌دهد به جای این که به صفحه‌ی جدید هدایت شوید با خطای ۴۰۴ مواجه می‌شوید.

نکته ای قابل توجه : گاهی اوقات سرورهای وب (سرویس‌دهنده‌های وب) مربوط به خدمات اطلاعات اینترنتی مایکروسافت، با اضافه کردن پسوندِ عددی بعد از ۴۰۴، اطلاعات تخصصی بیشتری را در مورد علت بروز خطاهای ۴۰۴ یافت نشد ارائه می‌کنند،  مثلاَ خطای HTTP ۴۰۴٫۳- یافت نشد که به این معنا است که در نوع ضمیمه‌های چندمنظوره‌ی اینترنت، محدودیت وجود داشته است. ما از فهرست کامل این ارقام که به ۴۰۴ اضافه می‌شوند به شرح زیر است.

۴۰۴٫۰ - Not found.
۴۰۴٫۱ - Site Not Found.
۴۰۴٫۲ - ISAPI or CGI restriction.
۴۰۴٫۳ - MIME type restriction.
۴۰۴٫۴ - No handler configured.
۴۰۴٫۵ - Denied by request filtering configuration.
۴۰۴٫۶ - Verb denied.
۴۰۴٫۷ - File extension denied.
۴۰۴٫۸ - Hidden namespace.
۴۰۴٫۹ - File attribute hidden.
۴۰۴٫۱۰ - Request header too long.
۴۰۴٫۱۱ - Request contains double escape sequence.
۴۰۴٫۱۲ - Request contains high-bit characters.
۴۰۴٫۱۳ - Content length too large.
۴۰۴٫۱۴ - Request URL too long.
۴۰۴٫۱۵ - Query string too long.
۴۰۴٫۱۶ - DAV request sent to the static file handler.
۴۰۴٫۱۷ - Dynamic content mapped to the static file handler via a wildcard MIME mapping.
۴۰۴٫۱۸ - Querystring sequence denied.
۴۰۴٫۱۹ - Denied by filtering rule.
۴۰۴٫۲۰ - Too Many URL Segments

به ترتبیب از بالا معانی هر خطا را ذکر می کنیم
  1. پیدا نشد.
  2. سایت پیدا نشد.
  3. محدودیت در رابط کاربری برنامه‌نویسی برنامه‌ی سرویس‌دهنده‌های اینترنت (ISAPI) یا واسط گذرگاه عمومی (CGI).
  4. محدودیت در نوع MIME.
  5. بدون پیکربندی شده.
  6. رد به علت درخواست فیلترسازی پیکربندی.
  7. فعل رد شده است.
  8. فرمت یا پسوند فایل رد شده است.
  9. فضای نام پنهان.
  10. ویژگی فایل پنهان.
  11. سر صفحه‌ی درخواست‌شده‌ی بسیار طولانی
  12. درخواست دربردارنده‌ی دنباله‌ی گریز دوبرابری است.
  13. درخواست دربردارنده‌ی کاراکترهای بیت بالا است.
  14. حجم محتوا، بیش از حد طولانی است.
  15. درخواست نشانی اینترنتی، بسیار طولانی است.
  16.  رشته یا ردیف جستجو، بسیار طولانی است.
  17. درخواست نوشتن و نسخه‌برداری توزیع شده به برنامه‌ی کنترل فایل استاتیک ارسال شده است.
  18. محتوای پویا از طریق علائم هماهنگ‌کننده‌ی MIME ترسیم‌کننده، بر روی برنامه‌ی کنترل فایل استاتیک ترسیم شده است.
  19. توالی ردیف درخواست، رد شده است.
  20. به واسطه‌ی مقررات فیلترکننده رد شده است.
  21.  بخش‌های بسیار زیاد نشانی اینترنتی

حل مشکل خطای ۴۰۴

  • پاکسازی کش مرورگر یا سایت

پاک کردن کش مرورگر برای کاربر و پاک کردن کش سایت برای مدیر سایت دو پیشنهاد برای برطرف کردن خطای ۴۰۴ می باشد. شاید شما لینکی را به درستی ریدایرکت کرده باشید اما باز هم خطای ۴۰۴ را مشاهده کنید. این به این دلیل است که لینک غلط صفحه مورد نظر شما در کش مرورگر یا سایت شما موجود است. در چنین شرایطی کش مرورگر باید پاک شود. اگر مدیر سایت هستید به وسیله افزونه های مربوط به کش سایت یکبار کش سایت خود را پاک کنید.

  • مطمئن شوید فایل در هاست شما موجود باشد

حذف فایل htaccess. از هاست سایت شما می تواند یکی از دلالیل بروز خطای ۴۰۴ باشد. پس حتما از وجود این فایل در پوشه public_html  در هاست سایت خود مطمئن شوید. ممکن است این فایل در هاست شما پنهان شده باشد پس حتما تیک گزینه show hidden files را بزنید و از پنهان نشدن آن مطمئن شوید.

امید است با مطالعه این مقاله نسبت به خطای ۴۰۴ شناخت کافی را بدست آورده باشید. در پایان این مقاله به یک نکته جالب توجه کنید.

همیچین لازم به ذکر از در خصوص طراحی وب سایت در کرج و یا بهینه سازی وب سایت خود می توانید با مجموعه ما تماس بگیرید تا در کوتاه ترین زمان ممکن در با بهترین کیفیت وب سایت شما را طراحی و یا سایت شما را بهینه سازی نماییم

پست مرتبط

دیدگاهتان را بنویسید