حل خطای Error 404
شما صفحه را می شناسید:
روی یک لینک کلیک می کنید، اما به جای دریافت سایت مورد نظر، خطایی ظاهر می شود که نشان می دهد صفحه درخواستی در دسترس نیست. چیزی شبیه به “404 یافت نشد”. خطای 404 کد وضعیت استاندارد HTTP است. پیام از وب سرور یک حضور آنلاین به مرورگر وب (معمولاً مشتری) ارسال می شود که درخواست HTTP را ارسال کرده است. سپس مرورگر این کد خطا را نمایش می دهد.
چگونه خطای 404 ایجاد می شود؟
محرک معمول برای پیام خطای 404 زمانی است که محتوای وب سایت حذف شده یا به URL دیگری منتقل شده است. همچنین دلایل دیگری وجود دارد که نشان می دهد پیام خطا ظاهر می شود. این شامل:
- URL یا محتوای آن (مانند فایلها یا تصاویر) حذف شده یا منتقل شده است (بدون تنظیم پیوندهای داخلی بر این اساس)
- URL به اشتباه نوشته شده است (در طول فرآیند ایجاد یا طراحی مجدد)، به اشتباه پیوند داده شده است. یا به اشتباه در مرورگر تایپ شده است.
- سرور مسئول وب سایت در حال اجرا نیست یا اتصال قطع شده است
- نام دامنه درخواستی نمی تواند توسط سیستم نام دامنه (DNS) به IP تبدیل شود.
- نام دامنه وارد شده وجود ندارد (دیگر)
پیوندهای مرده اغلب برای مدت طولانی باقی می مانند زیرا اپراتورها نمی دانند محتوای پیوند شده حذف شده یا منتقل شده است. بسیاری از وبسایتها هنوز در صفحات نتایج موتورهای جستجو (SERP) ظاهر میشوند. حتی اگر دیگر به صورت آنلاین در دسترس نیستند (یا حداقل در URL مشخصشده نیستند). سایر وبسایتهای مرتبط مانند وبلاگها، پورتالهای خبری و غیره اغلب مطلع نیستند که سایت حذف شده است یا اکنون میتوان آن را تحت یک URL جدید پیدا کرد. بسیاری از اپراتورهای وبسایت پیوندهای خارجی خود را به طور منظم بررسی نمیکنند . بنابراین یک لینک کارآمد میتواند به راحتی تبدیل به یک پیوند مرده شود.
آموزش حل خطای Error 404
خطای 404 به ندرت دلیلی برای جشن گرفتن است. در پایان روز، بازدیدکنندگان وب سایت محتوای مورد نظر خود را پیدا نکرده اند. با این حال ظاهر صفحه 404 لزوماً به این معنی نیست که اطلاعات مورد نظر اصلاً در دسترس نیست. در بسیاری از موارد، راه حل خطای اصلی به راحتی پیدا می شود و بازدیدکننده می تواند به سرعت به صفحه وب که در ابتدا به دنبال آن بود هدایت شود. بنابراین دقیقاً چگونه می توانید برای رفع خطای 404 اقدام کنید؟ توصیه ما این است که این راه حل های بالقوه را امتحان کنید (به ترتیبی که فهرست شده اند):
- بارگذاری مجدد صفحه: ممکن است خطای 404 به این دلیل ساده ظاهر شده باشد که صفحه به درستی بارگیری نشده است. این را می توان به راحتی با کلیک بر روی دکمه “Refresh” در مرورگر خود یا همچنین با فشار دادن دکمه F5 بررسی کرد.
- URL را بررسی کنید. صرف نظر از اینکه آدرس URL را به صورت دستی وارد کرده اید یا از طریق پیوند هدایت شده اید، ممکن است اشتباهی رخ داده باشد. به همین دلیل باید مسیر مشخص شده وب سایت را بررسی کنید. ممکن است شما یا شخصی که لینک را وارد کرده، چیزی را اشتباه تایپ کرده باشد. جدای از اشتباهات املایی، ممکن است اسلش های رو به جلو حذف شده یا نادرست باشد. اما به خاطر داشته باشید که این فقط با URL های “تمیز” قابل بررسی است. زیرا آنها به جای اختصارات، حروف، اعداد و نمادهای نامفهوم حاوی کلمات ناخوانا هستند.
از طریق سطوح دایرکتوری به عقب برگردید:
- به عنوان مثال، اگر URL با ساختار زیر example.com/Directory1/Directory2/Directory3 باعث یک صفحه خطای 404 شود، همیشه می توانید به سطح دایرکتوری قبلی برگردید. (در این مثال: مثال. com/Directory1/Directory2) به منظور بررسی اینکه آیا صفحه مورد نظر در آنجا لینک شده است یا خیر. تنها کاری که باید انجام دهید این است که آخرین فهرست موجود در URL را پاک کنید. لینک صفحه مورد نظر باید در صفحه قبلی قابل مشاهده باشد. اگر در آن صفحه یافت نشد، می توانید به صفحه قبلی برگردید و لینک صحیح را در آنجا جستجو کنید. اما اگر اینطور شد که این روش نیز موفقیت آمیز بود و در نهایت به صفحه اصلی باز گردید، سپس به نکته بعدی بروید.
- از عملکرد جستجوی وب سایت استفاده کنید: بسیاری از وب سایت ها عملکرد جستجو را به عنوان بخشی از صفحه اصلی خود ارائه می دهند. با وارد کردن یک یا چند کلمه کلیدی به شما کمک می کند تا صفحه خاصی را که به دنبال آن هستید پیدا کنید.
- استفاده از موتور جستجو: شما همچنین امکان استفاده از وب سایت مورد نظر خود را برای یافتن وب سایت دارید. تا زمانی که سایت مورد نظر وجود دارد، باید بتوانید با وارد کردن دامنه وب سایت و/یا رونویسی کلمه کلیدی موضوع مورد نظر، آن را پیدا کنید.
حافظه پنهان مرورگر و کوکی ها را حذف کنید:
- اگر می توانید از دستگاه دیگری به وب سایت دسترسی داشته باشید و به نظر می رسد خطای HTTP 404 فقط در رایانه خاصی ظاهر می شود، ممکن است مشکل از مرورگر شما باشد. بنابراین باید کش مرورگر و همچنین تمام کوکیهای این سایت را حذف کنید. و ممکن است در نهایت به شما اجازه دسترسی به صفحه را بدهد.
- تماس با وب سایت: اگر هیچ یک از نکات ذکر شده در بالا موفقیت آمیز نبود، تنها گزینه باقی مانده ممکن است تماس با شخص/افراد مسئول وب سایت باشد. اطلاعات تماس را معمولاً میتوان در سرصفحه اصلی وبسایت یا در صفحه «تماس با ما» خاص یافت. اپراتورهای وب سایت باید بتوانند اطلاعاتی در مورد اینکه آیا صفحه مورد نظر شما واقعاً وجود دارد یا خیر ارائه دهند. ممکن است صفحه مورد نظر به یک URL جدید منتقل شده باشد و در این سناریو لطف بزرگی به اپراتور وب سایت خواهید کرد. سپس آنها می توانند با معرفی یک تغییر مسیر دامنه، یک اصلاح خطای 404 را انجام دهند، که به طور خودکار کاربران را از صفحه وب قدیمی به صفحه فعلی هدایت می کند.
حل خطای Error 404 : خطاهای HTTP 404 می تواند به رتبه و شهرت وب سایت آسیب برساند
موتورهای جستجو مانند گوگل و بینگ اگر سایتی دارای خطاهای 404 زیادی باشد، تصور منفی از آن خواهند داشت. هنگامی که خزنده ها دریافتند که بسیاری از درخواست ها با کدهای 404 پاسخ داده می شوند، فرض می شود که سایت به خوبی نگهداری نمی شود. پیوندهای مرده بر رتبه سایت تأثیر می گذارند و Google می تواند جایگاه آن را در SERP ها کاهش دهد یا حتی اگر صفحات خطای 404 بیش از حد وجود داشته باشد، فهرست آن را متوقف کند. این ممکن است منجر به کاهش قابل توجه تعداد بازدیدکنندگان برای وب سایت شود.
اگر سایت پر از لینک های شکسته باشد یا اگر صفحه فرود (صفحه ای که از نتایج موتور جستجو به آن دسترسی پیدا می کند) مرده باشد، بازدید کننده اعتماد خود را به سایت از دست می دهد. اگر سایت به طور مرتب این مشکل را تجربه می کند، بسیاری از کاربران برای ادامه جستجو زحمتی نمی کشند زیرا حتی مطمئن نیستند که محتوای مورد نظر هنوز در دسترس است یا خیر.
حل خطای Error 404 : شناسایی خطاهای 404 در وب سایت خود
برای اپراتورهای وب سایت مهم است که از صفحات HTTP 404 جلوگیری کنند. این برای صفحات خطای داخلی 404 در وب سایت خودشان و همچنین صفحات خطای خارجی 404 در سایر سایت ها اعمال می شود. ابزارهای رایگان متعددی وجود دارد که به شما کمک می کند این لینک های شکسته را راحت تر پیدا کنید.
سه مورد از بهترین و شناخته شده ترین آنها عبارتند از:
- کنسول جستجوی گوگل (که قبلا به عنوان “ابزار وب مستر گوگل” شناخته می شد): اگر قبلا یک حساب Google دارید و وب سایت خود را در آنجا ثبت کرده اید، باید از گزینه کنسول جستجوی گوگل استفاده کنید. هر خطای 404 یافت شده توسط خزنده Google در ابزار وب نمایش داده می شود و همچنین می تواند در اینجا به عنوان تصحیح شده علامت گذاری شود. توابع اضافی به شما امکان میدهند تا خطاها را در فایلهای robots.txt بیابید و از آمار خزیدن برای بررسی تعداد دفعات خزیدن سایت شما توسط خزندههای Google استفاده کنید.
- Dead Link Checker: یکی از ساده ترین و سریع ترین ابزارها برای یافتن صفحات 404 پیوند شده داخلی و خارجی Dead Link Checker است. با این برنامه وب شما به سادگی آدرس سایتی را که می خواهید بررسی کنید وارد کنید و سپس بررسی را شروع کنید. در اینجا شما می توانید یک صفحه وب یا یک سایت کامل را بررسی کنید. این برنامه تمام صفحات خطای ردیابی شده را با کدهای وضعیت و URL فهرست می کند.
- جستجوگر پیوند W3C: این ابزار آنلاین از کنسرسیوم جهانی وب (W3C) به خصوص در مورد آزمایش صفحات وب سایت جداگانه دقیق است، بنابراین فرآیند تأیید پیوندها نسبت به سایر وب سایت ها بیشتر طول می کشد. W3C Link Checker درست مانند Dead Link Checker کار می کند: شما URL را وارد می کنید و به ابزار اجازه می دهید بقیه کارها را انجام دهد. همچنین امکان افزودن جزئیات بیشتر وجود دارد
ایجاد صفحه خطای 404
برخی از سیستم های مدیریت محتوا (CMS) مانند وردپرس، جوملا و دروپال به طور خودکار صفحه خطای 404 را هنگامی که URL یک وب سایت پیدا نمی شود ایجاد می کنند. صفحه HTTP 404 فقط یک پیام خطای استاندارد ساده است، اما بیشتر آنها را می توان با استفاده از برنامه های افزودنی CMS شخصی سازی کرد.
اگر CMS شما امکان ایجاد یا تغییر صفحه 404 را به شما نمی دهد، یا اگر وب سایت شما صرفاً مبتنی بر HTML، PHP و غیره است، کمی پیچیده تر خواهد شد. می توانید یک صفحه خطا به صورت زیر ایجاد کنید:
- یک صفحه خطا (‘404.html’ یا ‘404.php’) در دایرکتوری ریشه ایجاد کنید (اگر قبلاً یک صفحه وجود نداشته باشد).
- فایل htaccess. را در دایرکتوری ریشه باز کنید (یا در صورت نیاز ایجاد کنید)، آن را در “ErrorDocument 404 /404.html” وارد کنید و تغییر را ذخیره کنید. صفحه خطا با این کد ایجاد می شود.
- برای دیدن اینکه آیا کار می کند، سعی کنید به یک صفحه وب غیرقابل دسترسی دسترسی پیدا کنید و امیدواریم که پیام خطای 404 در مرورگر ظاهر شود.
چرا باید صفحه خطای 404 خود را شخصی سازی کنید؟
داشتن صفحه خطای استاندارد 404 بهتر از نداشتن آن است، اگرچه صفحه سفارشی سازی شده به دلایل متعددی ترجیح داده می شود. از یک طرف، می توانید مطمئن باشید که بازدیدکنندگان یک کد وضعیت HTTP دقیق دریافت می کنند: به عنوان مثال، اگر محتوای درخواستی دیگر در سایت وجود ندارد، باید با پیام “410 Gone” منتقل شود. سپس بازدید کننده می داند که این محتوا برای همیشه حذف شده است.
از سوی دیگر، می توانید یک صفحه خطای طراحی شده ویژه حاوی پیوندهای مرتبط (یعنی پیوندهایی به صفحه اصلی یا صفحات فرعی شما که در آن محتوا با آنچه بازدیدکننده در ابتدا درخواست کرده است همپوشانی دارد) ارائه دهید. حتی می توانید یک تابع جستجو برای وب سایت خود اضافه کنید. با انجام این اقدامات اضافی و ارائه مشوق ها، ممکن است بتوانید از خروج بازدیدکنندگان از سایت خود بلافاصله پس از دیدن کد 404 جلوگیری کنید.
با یک پیام خلاقانه 404 حتی ممکن است متوجه شوید که بازدیدکنندگان بخشنده تر هستند. طبیعتاً آنها از پیدا نکردن محتوایی که وعده داده بودند ناامید خواهند شد، اما یک صفحه اصلی یا خنده دار 404 می تواند آن را جبران کند. اگر به درستی انجام شود، صفحات خطا پتانسیل بالایی دارند.
اطمینان حاصل کنید که طراحی پیام خطا با سبک وب سایت شما مطابقت دارد و شما از قبل پایه و اساس یک صفحه خطای 404 خوب را دارید. اگر به روشی خندهدار و ساده به بازدیدکنندگان اطلاع دهید که محتوای شما در دسترس نیست، امیدواریم لبخندی از آنها دریافت کنید و کینهای نخواهند داشت.
حل خطای Error 404
ترجمه شده توسط سایت دریای شرق از سایت
کپی بدون ذکر نام و لینک سایت دریای شرق ممنوع است !