خطای 404 Page Not Found چیست و در صورت مشاهده آن چه کاری می توانید انجام دهید؟

این احتمال وجود دارد که شما با خطای 404 Page Not Found(404 Page Not Found) در دستگاه خود مواجه شده باشید و اکنون نمی دانید چگونه با آن مقابله کنید، درست است؟ خب نگران نباش! در این راهنما، ما توضیح خواهیم داد که چرا این خطا رخ می دهد و تمام راه های مفید برای رفع این خطا از جمله علل احتمالی. پس بیایید شروع کنیم.

خطای 404 Page Not Found چیست؟

قبل از شروع باید بدانید که این خطا دقیقاً چیست و چگونه رخ می دهد؟ این در واقع یک کد وضعیت HTTP است(HTTP status code) که اغلب زمانی ظاهر می شود که سعی می کنید از یک صفحه وب بازدید کنید که در سایت وجود ندارد. برای واضح بودن، نشان می دهد که صفحه ای که می خواهید باز کنید در سرور موجود نیست.

  • یا حذف شده است
  • به جایی نقل مکان کرد، یا
  • ممکن است اشتباه تایپی در URL وجود داشته باشد.

برای مثال، فرض کنید روی پیوندی کلیک می‌کنید تا صفحه‌ای از وب‌سایت باز شود، اما ناگهان با یک پیام خطایی مواجه می‌شوید که می‌گوید چیزی شبیه به صفحه ۴۰۴ یافت نشد(404 Page not found) . این پیام از سرور به مرورگری می آید که درخواست HTTP را ارسال می کند.(HTTP)

وب سایت های مختلف(Different) ممکن است این خطا را به اشکال مختلف نشان دهند. در اینجا برخی از نام های رایجی که وب سایت ها برای این خطا استفاده می کنند آورده شده است. آنها به شرح زیر هستند -

خطای 404 یافت نشد
404 خطای
404 یافت نشد
HTTP 404
خطای 404
HTTP 404 یافت نشد
404 فایل یا دایرکتوری یافت نشد
404 صفحه یافت نشد
URL درخواستی [URL] در این سرور یافت نشد

نحوه رفع خطای 404 Page Not Found

شما به عنوان یک کاربر نهایی می توانید در اینجا کار بسیار کمی انجام دهید. اما این پیشنهادات را امتحان کنید:

  1. صفحه را سخت به روز کنید
  2. خطاهای موجود در URL را بررسی کنید
  3. از نوار جستجو استفاده کنید
  4. کش(Cache) و کوکی(Cookies) های مرورگر(Browser) خود را پاک کنید
  5. سرور DNS خود را تغییر دهید
  6. با وب سایت تماس بگیرید

اجازه دهید آنها را با جزئیات ببینیم

1] صفحه را سخت به روز کنید

همیشه این اتفاق نمی افتد، اما گاهی اوقات ممکن است هنگام تلاش برای دسترسی به یک صفحه وب، خطای 404 Page Not Found را تجربه کنید. (Found Error)ممکن است دلایل زیادی برای این وجود داشته باشد حتی اگر مشکل واقعی دیگری وجود نداشته باشد. در چنین حالتی، یک رفرش ساده ممکن است مشکل را حل کند و صفحه را به درستی بارگذاری کند.

با استفاده از کلیدهای عملکردی Ctrl+F5 به راحتی می توان این کار را انجام داد . یا به نوار آدرس مرورگر خود بروید و روی دکمه Refresh کلیک کنید. با این حال، همیشه مشکل را برطرف نمی کند، اما از آنجایی که زمان بسیار کمی می برد، می توانید آن را امتحان کنید.

2] خطاهای موجود در URL را بررسی کنید

صفحه 404 یافت نشد

گاهی اوقات خطای 404 Page Not Found نیز می تواند به دلیل استفاده از (Found Error)URL اشتباه تایپ شده ظاهر شود . بنابراین(Therefore) مطمئن شوید که URL وارد شده در نوار آدرس صحیح است.

اشتباه تایپ شده(Mistyped) همچنین می تواند محل اشتباه اسلش های جلو و عقب در نوار آدرس URL باشد. (URL)بنابراین، URL را به درستی بررسی کنید و سپس صفحه را دوباره باز کنید.

در عکس فوری بالا، مشاهده می‌کنید که URL اشتباه تایپ شده است و در نتیجه خطای صفحه(Page) پیدا نشد.

3] از نوار جستجو استفاده کنید

خطای 404 Page Not Found چیست

گاهی اوقات اتفاق می افتد که از یک وب سایت بازدید می کنید و محتوای آن را کاملاً ساده و قابل درک می بینید. در این صورت، آن صفحه را نشانه گذاری می کنید تا در صورت لزوم از آن استفاده کنید.

دفعه بعد که باید صفحه را باز کنید، کلمه کلیدی مرتبط را در کنار نام دامنه در نوار آدرس تایپ کرده و سپس اینتر را بزنید.

به این ترتیب، ممکن است همانطور که من پیدا کردم با خطای 404 Page Not Found مواجه شوید.(Found Error)

برای جلوگیری از چنین مشکلی، باید با استفاده از کلمات کلیدی مرتبط در وب سایت جستجو کنید. حتی اگر وب‌سایتی که بازدید می‌کنید URL را به هر دلیلی تغییر داده باشد، کار می‌کند.

اما اگر وب‌سایتی که می‌خواهید کادر جستجوی خود را نداشته باشد، چه خواهید کرد؟

خوب، در آن سناریو، باید موتور جستجوی دلخواه خود را مانند گوگل(Google) ، بینگ(Bing) یا هر چیزی که استفاده می‌کنید، مرور کنید.

و سپس " site: domainname relevantkeyphrase " را تایپ کنید.

جستجو را انجام دهید

در عکس فوری بالا می بینید که من از همان روش "site:thewindowsclub.com متقارن و نامتقارن" برای جستجوی موضوع مربوطه استفاده کرده ام.

4] کش(Cache) و کوکی(Cookies) های مرورگر خود را پاک کنید(Browser)

اگر می‌توانید از دستگاه‌های دیگر به سایت دسترسی پیدا کنید و مشکل فقط با رایانه شما قابل مشاهده است، ممکن است خطا به دلیل حافظه پنهان موجود در دستگاه شما رخ داده باشد. در این صورت، باید کش و کوکی های مرورگر پیش فرض خود را پاک کنید(clear out the cache and cookies of your default browser) .

پاک کردن حافظه پنهان و کوکی ها تأثیری بر تجربه مرور شما نخواهد داشت. با این حال، برخی از سایت ها ممکن است چند ثانیه طول بکشد تا فرآیند بارگیری انجام شود. به این دلیل است که آنها باید داده های ذخیره شده قبلی را دوباره دانلود کنند.

5] بررسی کنید که آیا یک نسخه کش وجود دارد یا خیر

اگر مطمئن هستید که صفحه حذف شده است، اما همچنان می‌خواهید ببینید آیا قابل مشاهده است، ببینید آیا نسخه ذخیره‌شده صفحه وب(cached version of the webpage) موجود است یا خیر.

5] سرور DNS خود را تغییر دهید

هنگام دسترسی به یک وب سایت، اگر بیشتر صفحات از شما درخواست می کنند، خطای 404 Page Not Found(Found Error) وجود دارد، در حالی که همه اینها در شبکه های دیگر مانند تلفن های همراه در دسترس هستند. در این صورت، یا ISP شما احتمالاً دسترسی به آن وب سایت خاص را مسدود کرده است یا سرورهای DNS به خوبی پاسخ نمی دهند.

بنابراین، برای رفع این مشکل، می‌توانید تنظیمات DNS خود را تغییر دهید(change your change DNS settings) و سپس دوباره سعی کنید به سایت دسترسی پیدا کنید. پس از تغییر سرورهای DNS خود ، بررسی کنید که آیا خطای 404 برطرف شده است یا خیر. اگر همچنان ادامه دارد، سعی کنید کش DNS را در دستگاه های ویندوز خود(flush DNS Cache in your Windows devices) پاک کنید .

6] با وب سایت تماس بگیرید

متأسفانه، اگر هیچ یک از روش های ذکر شده برای شما کارساز نبود، تماس با نماینده وب سایت آخرین راه حل خواهد بود.

هنگام تماس با نماینده وب سایت، از آنها در مورد خطای 404 Page Not Found(Found Error) که با آن مواجه هستید سؤال کنید.

این امکان وجود دارد که صفحات آسیب دیده منتقل یا حذف شوند. با این حال، نماینده می تواند به خوبی توضیح دهد که چرا این اتفاق می افتد.



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts