رفع خطای 404

خطای 404 چیست؟

خطای ۴۰۴ زمانی رخ می‌دهد که صفحه‌ای از وب‌سایت شما که کاربر درخواست کرده در سایت شما موجود نیست. زمانی که کاربر آدرسی را در سایت شما تایپ می‌کند که این صفحه در سایت شما وجود ندارد و یا آدرس آن تغییر کرده، با نمایش خطای ۴۰۴ به کاربر نشان می‌دهد که این صفحه یافت نشد.امروزه یکی از ملاک های گوگل برای سئو سایت، طراحی صفحه 404 و معرفی آن می باشد. این نکته را در نظر داشته باشید، کاربر در سایت شما اصلا نباید با خطای 404 روبرو شود و صفحاتی را حذف می کنید، بهتر است که دیگران صفحات ریدایرکت کنید، در غیر اینصورت علاوه براینکه سایت شما مشمول جریمه گوگل خواهد شد، تاثیر منفی می تواند برروی سئو سایتتان داشته باشد.

انواع نمایش اخطار صفحه 404 که ممکن است با هر کدام از آن ها مواجه شوید:

  • 404 Error
  • 404 Not Found
  • Error 404
  • The Requested URL[URL] was not found on this server
  • HTTP 404
  • Error 404 Not Found
  • 404 File or Directory Not Found
  • HTTP 404 Not Found
  • 404 Page Not Found

دلایل بروز خطای 404

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

برای پیشگیری از بروز این مشکل همیشه سعی کنید:

  1. هیچ‌گاه نوشته یا برگه‌ای از وردپرس را حذف نکنید.
  2. هیچ‌گاه پیوند یکتا ( آدرس ) نوشته یا برگه‌ها را تغییر ندهید.
  3. هیچ‌گاه ساختار پیوند یکتای سایت را تغییر ندهید.

رفع خطای 404

  • خطای ۴۰۴ اگر مربوط به عکس ها است باید بررسی کنید که این عکس ها را در کجا فراخوانی کردید، اصولا وقتی به ادرس یعنی URL عکس دقت کنید متوجه میشوید که این عکس مربوط به افزونه است و یا مربوط به قالب و یا هیچ کدام، بلکه خود شما آن را آپلود کردید. مخصوصا مدیران سایت های وردپرسی که باید به این موضوع توجه کنند. مثلا اگر مشکل لود عکس برای افزونه ای باشد میتوانید وارد تنظیمات افزونه شده و عکس جدید را به آن افزونه وردپرس دهید تا عکس جدید از این به بعد لود کند.
  • گاهی وقت ها سایت وردپرس خود را از یک دامنه به دامنه دیگر انتقال میدهیم  در این حالت اگر مطمئن هستیم که انتقال به درستی صورت گرفته تنها کاری که باید انجام دهید این است که وارد قسمت تنظیمات -> پیوندهای یکتا -> تنظیمات عمومی شوید و سپس یک بار گزینه ساده را انتخاب کنید و ذخیره کنید و دوباره بعد از این امر همان گزینه خودتان را انتخاب کنید. به عبارت دیگر اگر تنظیمات من “نام نوشته” است گزینه “ساده” را انتخاب میکنم و ذخیره میکنم و سپس دوباره گزینه  “نام نوشته” با انتخاب کرده و دوباره ذخیره میکنم.
  • اگر در سایت وردپرس خود هیچ کاری نکردید و یک باره خطاهای ۴۰۴ روبه‌رو شدید باید بررسی کنید که اخیرا چه افزونه ای را نصب کردید. گاهی به دلیل تداخل های موجود بین افزونه ها ممکن است چنین ارورهایی را در سایت های وردپرس مشاهده کنیم.
  • در سایت وردپرس خود صفحه یا نوشته ای را پاک کرده باشید طبیعتا با خطای ۴۰۴ مواجه خواهید شد. اگر نسخه کامل افزونه Yoast  را در اختیار دارید می‌توانید از بخش Redirect Manager (به فارسی “تغییر مسیر” نام گذاری شده است) صفحات خود را ریدایرکت ۳۰۱ تعریف کنید و میتوانید به کمک این افزونه ادرسی را که حذف کردید را انتقال دهید به آدرس جدید و یا مشابه آن.

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