خطای ۴۰۴ (“۴۰۴ not found”) چیست و چگونه آن را برطرف کنیم؟

خطای ۴۰۴ (“۴۰۴ not found”) چیست و چگونه آن را برطرف کنیم؟

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

در این مقاله با معرفی روش های حل این خطا به شما کمک میکنیم.

همه چیز درباره ی خطای ۴۰۴

چیز درباره ی خطای 404

چیز درباره ی خطای ۴۰۴

[۱]

چگونه یک خطای ۴۰۴ به وجود می آید؟

  • نشانی اینترنتی یا محتوای آن (مانند پرونده ها یا تصاویر) حذف شده یا منتقل شده است.(بدون آنکه بخواهید پیوندهای داخلی را تنظیم کنید)
  • نشانی اینترنتی به طور نادرست (در طی مراحل ایجاد یا طراحی مجدد) ، به طور نادرست پیوند داده شده است ، یا به در مرورگر تایپ شده است.
  • سرور مسئول وب سایت در حال اجرا نیست یا اتصال قطع شده است.
  • نام دامنه درخواست شده توسط سیستم (DNS) قابل تبدیل به IP نیست.
  • نام دامنه وارد شده وجود ندارد (دیگر).

لینک های حذف شده غالباً برای مدت طولانی باقی می مانند؛زیرا اپراتورها تصوری ندارند که محتوای مرتبط حذف شده یا منتقل شده است.

بسیاری از وب سایت ها هنوز در صفحات موتورهای جستجو (SERPs) ظاهر می شوند ، حتی اگر دیگر به صورت آنلاین در دسترس نباشند (یا حداقل در URL مشخص نشده باشند). سایر وب سایت های مرتبط مانند وبلاگ ها ، پورتال های خبری و غیره غالباً اطلاع نمیابند که سایت حذف شده است یا منتقل شده است.

خطای ۴۰۴ چگونه نمایش داده میشود؟

ممکن است خطای ۴۰۴ را به صورت های زیر مشاهده کنید:

  • “Error 404”
  • “۴۰۴ not found”
  • “The requested URL was not found on the server.”
  • “HTTP Error 404”
  • “Error 404: page not found”
خطای 404

خطای ۴۰۴

[۲]

چگونه خطای ‘۴۰۴ Not Found’ را بر طرف کنم؟

یک خطای ۴۰۴ لزوماً به معنای عدم دستیابی به اطلاعات مورد نظر نیست. در بسیاری از موارد ، راه حل خطای اصلی به راحتی پیدا می شود و بازدید کننده می تواند به سرعت به صفحه وب که در ابتدا به دنبال آن بودند هدایت شود.

بنابراین چگونه دقیقاً می توانید به دنبال رفع خطای ۴۰۴ بروید؟ توصیه ما این است که این راه حلهای بالقوه (به ترتیبی که ذکر شده است) را امتحان کنید.

ارور 404

ارور ۴۰۴

[۳]

 

۱.صفحه را تازه (Refresh) کنید

ممکن است خطای ۴۰۴ به همین دلیل ظاهر شود که صفحه به درستی بارگیری نشده است. با کلیک بر روی دکمه “تازه کردن” یا Refresh در مرورگر خود یا  با فشار دادن دکمه F5 ، این کار را می توان به راحتی بررسی کرد.

۲.URL را بررسی کنید

صرف نظر از اینکه آدرس URL را به صورت دستی وارد کرده اید یا از طریق یک لینک راهنمایی شده اید ، می تواند این کار اشتباهی انجام شده باشد. به همین دلیل باید مسیر مشخص شده وب سایت را بررسی کنید.

جدا از اشتباهات املایی ، همچنین مشکل می تواند این باشد که اسلش (/) های جلو به سمت چپ (\) گذاشته شده اند یا در جای نادرست قرار گرفته اند.

۳.به سطح دایرکتوری ها برگردید (یک صفحه به عقب!!)

به عنوان مثال ، اگر URL از ساختار زیر example.com/Directory1/Directory2/Directory3 پیروی کند، باعث ایجاد صفحه خطای ۴۰۴ می شود.

می توانید همیشه به سطح فهرست قبلی (در این مثال:  example.com/Directory1/Directory2) برگردید. برای بررسی اینکه آیا صفحه مورد نظر در آنجا لینک دارد یا خیر. تنها کاری که باید انجام دهید پاک کردن آخرین فهرست در URL است. لینک صفحه مورد نظر باید در صفحه قبلی قابل مشاهده باشد. اگر قرار نیست در آن صفحه پیدا شود ، می توانید به صفحه قبلی نیز برگردید و در آنجا لینک صحیح را جستجو کنید.

۴.از عملکرد جستجوی وب سایت استفاده کنید

بسیاری از وب سایت ها یک تابع جستجو را به عنوان بخشی از صفحه اصلی خود ارائه می دهند. با وارد کردن یک یا چند کلمه کلیدی ، می تواند به شما در یافتن صفحه خاص مورد نظر کمک کند.

۵.از یک موتور جستجو استفاده کنید

شما همچنین می توانید از موتور جستجوی وب سایت مورد نظر خود برای یافتن وب سایت استفاده کنید. تا زمانی که سایت مورد نظر وجود داشته باشد ، باید با وارد کردن دامنه وب سایت و / یا رونویسی از کلمه کلیدی موضوع مورد نظر ، آن را پیدا کنید.

۶.حافظه نهان و کوکی های مرورگر را حذف کنید

اگر می توانید از طریق دستگاه دیگری به وب سایت دسترسی پیدا کنید.اگر خطای HTTP 404 فقط در یک رایانه مشخص ظاهر می شود ، بنابراین مشکل می تواند در مرورگر شما باشد. بنابراین باید حافظه نهان مرورگر و همچنین همه کوکی های این سایت را حذف کنید. این ممکن است در نهایت امکان دسترسی به صفحه را فراهم کند.

۷.با وب سایت تماس بگیرید

اگر هیچ یک از نکات فوق الذکر موفقیت آمیز نباشد ، ممکن است تنها گزینه باقیمانده برقراری ارتباط با شخص / افراد مسئول وب سایت باشد.

اطلاعات مخاطب را معمولاً می توانید در قسمت اصلی وب سایت یا در صفحه خاص “تماس با ما” پیدا کنید. اپراتورهای وب سایت باید بتوانند اطلاعاتی را در مورد اینکه آیا صفحه مورد نظر در واقع وجود دارد ، ارائه دهند. ممکن است به این صورت باشد که صفحه مورد نظر به یک URL جدید منتقل شده است.سپس آنها می توانند با معرفی یک تغییر مسیر دامنه ، رفع خطای ۴۰۴ را انجام دهند که به طور خودکار کاربران را از صفحه وب قدیمی به سمت فعلی هدایت می کند.

خطاهای HTTP 404 می تواند به رتبه و اعتبار وب سایت آسیب برساند

آسیب رسیدن به اعتبار

آسیب رسیدن به اعتبار

[۴]

موتورهای جستجو ، مانند گوگل و بینگ ، اگر دارای خطای ۴۰۴ زیادی باشند ، تأثیر منفی در سایت آن ها دارد.لینک های مرده در رتبه بندی یک سایت تأثیر می گذارد و اگر صفحات خطای ۴۰۴ بیش از حد وجود داشته باشد ، گوگل می تواند جایگاه خود را در SERP ها کاهش دهد یا حتی ایندکس کردن را متوقف کند. این ممکن است منجر به کاهش قابل توجهی در تعداد بازدید کنندگان وب سایت شود.

بازدید کننده اعتماد به سایت را از دست می دهد. اگر سایت مرتباً این مشکل را تجربه کند ، بسیاری از کاربران برای ادامه جستجو از این سایت استفاده نمی کنند ، زیرا حتی مطمئن نیستند که هنوز محتوای مورد نظر در دسترس است یا خیر.

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

مهم است که اپراتور های وب سایت از صفحات HTTP 404 جلوگیری کنند. این امر در مورد صفحات خطای داخلی ۴۰۴ در وب سایت خود و همچنین صفحات خطای خارجی ۴۰۴ در سایت های دیگر صدق می کند. ابزارهای رایگان بی شماری برای کمک به شما در یافتن راحت تر این لینکهای خراب وجود دارد. سه مورد از بهترین و مشهورترین آنها عبارتند از:

۱.Google Search Console (کنسول جستجوی Google)

(قبلاً با عنوان “Google Webmaster Tools” شناخته می شد): اگر در حال حاضر یک حساب Google دارید و وب سایت خود را در آنجا ثبت کرده اید ، باید از گزینه Google Search Console استفاده کنید. هر خطای ۴۰۴ که توسط خزنده گوگل یا Spider-Crawler پیدا شده است در ابزار وب نمایش داده می شود و همچنین می تواند در اینجا اصلاح شود.

عملکردهای اضافی شما را قادر می سازد خطاهای موجود در پرونده های robots.txt را پیدا کنید و از آمار خزنده ها یا Spider-Crawler استفاده کنید تا مشخص کنید که چند بار سایت شما توسط خزندگان گوگل (Spider-Crawler) خزیده شده است.

[۵]

۲.Dead Link Checker ( جستجوگر پیوند مرده)

یكی از ساده ترین و سریعترین ابزارها برای یافتن خطای ۴۰۴ در داخل و خارج صفحه، Check Dead Dead Checker است.

با استفاده از این برنامه وب ، شما به سادگی آدرس اینترنتی سایتی را که می خواهید بازرسی کنید وارد می کنید و سپس بررسی را شروع می کنید. در اینجا شما می توانید یک صفحه وب یا کل سایت را چک کنید. برنامه تمام صفحات خطای پیگیری شده با کدهای وضعیت و URL را لیست می کند.

۳.W3C Link Checker (جستجوگر پیوند W3C)

W3C Link Checker دقیقاً مانند Dead Link Checker کار می کند: شما URL را وارد می کنید و به ابزار اجازه می دهید بقیه را انجام دهد. همچنین می توان جزئیات بیشتری را اضافه کرد.

ایجاد یک صفحه خطای ۴۰۴

 

خطای 404

خطای ۴۰۴

 

[۶]

برخی از سیستم های مدیریت محتوا (CMS) مانند وردپرس ، جوملا و دروپال وقتی URL وب سایت پیدا نمی شود،به طور خودکار یک صفحه خطای ۴۰۴ ایجاد می کنند.صفحه HTTP 404 فقط یک پیام خطای استاندارد ساده است ، اما اکثر آنها با استفاده از پسوندهای ویژه CMS قابل شخصی سازی هستند.

اگر CMS شما امکان ایجاد یا تغییر صفحه ۴۰۴ خود را به شما نمی دهد ، یا اگر وب سایت شما فقط مبتنی بر HTML ، PHP و غیره باشد ، کمی پیچیده تر خواهد شد. می توانید یک صفحه خطا به شرح زیر ایجاد کنید:

  • یک صفحه خطا (“۴۰۴.html” یا “۴۰۴.php”) در فهرست اصلی ایجاد کنید (اگر قبلاً موجود نیست).
  • پرونده .htaccess را باز کنید (یا در صورت نیاز یکی از آنها را ایجاد کنید) در فهرست اصلی ، این گزینه را در “ErrorDocument 404 /404.html” وارد کنید و تغییر را ذخیره کنید. صفحه خطا با این کد تولید می شود.
  • برای دیدن اینکه آیا این صفحه ایجاد شده است یا نه، سعی کنید به یک صفحه وب غیرقابل دسترسی ورود کنید.امیدوارم پیام خطای ۴۰۴ در مرورگر ظاهر شود.

چرا باید صفحه خطای ۴۰۴ خود را شخصی سازی کنید؟

شخصی سازی

شخصی سازی

[۷]

از یک طرف می توانید مطمئن باشید که بازدید کنندگان کد دقیق وضعیت HTTP را دریافت می کنند: برای مثال ، اگر محتوای درخواستی دیگر در سایت موجود نباشد ، این باید با پیام ‘۴۱۰ Gone’ انتقال یابد. بازدید کننده سپس می داند که این محتوا به طور دائمی حذف شده است.

از طرف دیگر ، شما می توانید یک صفحه خطای خاص طراحی شده با لینک های مرتبط (به عنوان مثال لینک هایی به صفحه اصلی یا زیرشاخه های خود درجایی که محتوا با هم تداخل می کند که بازدید کننده در ابتدا درخواست کرده است) ارائه دهید.

شما حتی می توانید یک تابع جستجو برای وب سایت خود اضافه کنید. با انجام این اقدامات اضافی و ارائه مشوق ها ، ممکن است بتوانید بازدید کنندگان را از مراجعه مستقیم به سایت خود پس از دیدن کد ۴۰۴ منع کنید.

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