تقریبا هیچ کاربری در جستجوی اینترنت با خطاهای ۴xx رو به رو نشده است. اگر تا حالا با خطاهای سری ۴۰۰ مواجه شدهاید، باید بدانید که این خطاها زمانی رخ میدهند که مشکلی در سمت مرورگر کاربر وجود دارد و به همین دلیل سرور قادر به پاسخ به درخواست کاربر نیست.
خطاهای ۴۰۰ تا ۴۰۲ و … از خطاهای سری ۴xx هستند و بسیاری از خطاهای وردپرس از این نوع خطاها هستند. در این مقاله، ما روشهای برطرف کردن انواع خطاهای ۴۰۰ را به شما آموزش خواهیم داد. با ما همراه باشید.
چرا خطاهای سری ۴۰۰ رخ میدهند؟ این خطاها از رایجترین خطاهای اینترنتی هستند و به پنج دلیل میتوانند اتفاق بیفتند:
کاربر درخواست خود را بهصورت ناقص یا با آدرس اشتباه به سرور ارسال کرده باشد.
کاربر مراحل احراز هویت خود در وب سایت را بهدرستی انجام نداده باشد.
کاربر مجوز بازدید از وب سایت یا استفاده از یک صفحه اینترنتی خاص را نداشته باشد.
سرور نتواند صفحه درخواستی کاربر را پیدا کند؛ برای مثال، زمانی که کاربر به دنبال یک صفحه اینترنتی است که توسط مدیران آن وب سایت حذف شده یا به صفحه دیگری منتقل شده است، با خطاهای سری ۴۰۰ مواجه میشود.
بار زیادی بر روی سرور باشد یا مشکلی در شبکه وجود داشته باشد؛ در نتیجه مدت زیادی طول میکشد تا سرور درخواست کاربر را پردازش کند و کاربر به صفحه مورد نظر دسترسی پیدا کند.
آگاهی از دلایل وقوع خطاهای سری ۴۰۰ به مدیران وب سایت کمک میکند تا به سرعت مشکلات سایت خود را شناسایی و رفع کنند. علاوه بر این، این خطاها هم برای کاربران و هم مدیران وب مزاحم و آزاردهنده هستند، اما خوشبختانه نحوه رفع آنها بسیار ساده است. پس پس از آشنایی با دلایل این خطاها، به نحوه رفع آنها نیز میپردازیم.
انواع خطاهای سری ۴۰۰
در این قسمت قصد داریم انواع خطاهای سری ۴۰۰ را به طور کامل توضیح دهیم تا درک بهتری از آنها داشته باشید:
خطای ۴۰۰ (۴۰۰ Bad Request)
خطای ۴۰۰ (۴۰۰ Bad Request) از نوع خطاهای مرسوم در وب سایتها است که به دلیل درخواست نامعتبر یا نادرست کاربر، با وجود اینکه ارتباط سرور و کاربر برقرار است، سرور نمیتواند به درخواست آن پاسخ دهد و در نتیجه با خطای ۴۰۰ مواجه میشویم. برای مثال، اگر کاربر URL نادرستی را وارد کند یا مرورگر با یک کوکی نادرست به سرور وصل شود، این خطا نمایش داده میشود.
رفع خطای ۴۰۰ (۴۰۰ Bad Request)
برای رفع خطای ۴۰۰، میتوانید ابتدا کش مرورگر خود را پاک کنید و سپس درخواست خود را دوباره به سرور ارسال کنید. همچنین، پاک کردن کوکیها و رکوردهای DNS نیز ممکن است به برطرف شدن این خطا کمک کند. هرچند، در برخی موارد، عوض کردن مرورگر تنها راه سریع برای گذر از خطای ۴۰۰ است.
خطای ۴۰۱ (۴۰۱ Unauthorized)
در صورتی که کاربر مراحل احراز هویت خود در یک وب سایت را بهصورت کامل انجام ندهد، امکان دسترسی به صفحات آن برایش وجود ندارد و با خطای ۴۰۱ مواجه میشود. خطای ۴۰۱ (۴۰۱ Unauthorized) به معنای عدم اعتبارسنجی هویت کاربر است و بیانگر این است که کاربر، برای دسترسی به صفحه مورد نظر، نیاز به ورود اطلاعات احراز هویت دارد.
برای رفع خطای ۴۰۱ میتوانید از روشهای زیر استفاده کنید:
چک کردن صحت آدرس URL وارد شده.
پاک کردن کش (حافظه پنهان) مرورگر.
پاک کردن کش فایروال.
پاک کردن تاریخچه (سوابق) DNS.
غیرفعال کردن افزونههای امنیتی وب سایت (به عنوان مدیر وب سایت).
در صورتی که هیچ یک از روشهای بالا به مشکل شما رسیدگی نکرد، با هاست خود تماس بگیرید.
خطای ۴۰۱ (۴۰۱ Unauthorized) به معنای عدم اعتبارسنجی هویت کاربر است و برای دسترسی به صفحات وب سایت، نیاز به ورود اطلاعات احراز هویت دارید. با استفاده از این روشها، احتمالاً مشکل شما برطرف شده و بتوانید به صفحات مورد نظر دسترسی پیدا کنید.
خطای ۴۰۲ (۴۰۲ Payment Required)
وقتی کاربر برای دسترسی به یک صفحه اینترنتی نیاز به پرداخت وجه دارد، با خطای ۴۰۲ (۴۰۲ Payment Required) مواجه میشود. در مقایسه با سایر خطاهای سری ۴۰۰، خطای ۴۰۲ کمتر شایع است و در مواردی رخ میدهد که برای دسترسی به بخشهای خاص وبسایت، کاربران باید هزینهای را پرداخت کنند.
رفع خطای ۴۰۲ (۴۰۲ Payment Required)
برای برطرف کردن خطای ۴۰۲ میتوانید از راهکارهای زیر استفاده کنید:
بررسی تنظیمات مربوط به درگاه پرداخت (به عنوان مدیر وب سایت).
بررسی صحت روش پرداخت و اطمینان از قابلیت شارژ حساب.
تماس با تیم پشتیبانی وب سایت جهت رفع مشکلات مربوط به پرداخت.
خطای ۴۰۲ (۴۰۲ Payment Required) به معنای عدم توانایی کاربر در انجام پرداخت مورد نیاز برای دسترسی به بخشهای خاص وبسایت است. این خطا در مواردی رخ میدهد که برای دسترسی به بخشهای خاص وبسایت، کاربران باید هزینهای را پرداخت کنند. با استفاده از راهکارهای فوق، احتمالاً مشکل شما برطرف شده و بتوانید به صفحات مورد نظر دسترسی پیدا کنید.
خطای ۴۰۳ (۴۰۳ Forbidden)
خطای ۴۰۳ (۴۰۳ Forbidden) به معنای عدم دسترسی کاربر به صفحه مورد نظر است؛ حتی در صورتی که کاربر مراحل احراز هویت را بهصورت کامل انجام داده باشد، هنوز ممکن است با خطای ۴۰۳ روبرو شود. این خطا به دلیل عدم داشتن مجوز لازم برای دسترسی به صفحه مورد نظر رخ میدهد و میتواند به دلیل محدودیتهای مختلف از جمله تنظیمات سرور، فایروال یا تنظیمات مرورگر باشد.
رفع خطای ۴۰۳ (۴۰۳ Forbidden)
برای رفع خطای ۴۰۳ میتوانید از راهکارهای زیر استفاده کنید:
رفرش (بارگذاری مجدد) صفحه وب سایت.
پاک کردن کش مرورگر.
بررسی صحت آدرس URL وارد شده.
استفاده از مرورگر دیگر.
تغییر آدرس IP.
در صورتی که مدیر وب سایت هستید، میتوانید با استفاده از روشهای زیر به رفع خطای ۴۰۳ کمک کنید:
بررسی افزونههای وردپرس وب سایت.
بررسی سطح دسترسی فایلهای موجود در وب سایت.
غیرفعال کردن CDN و بارگذاری مجدد وب سایت؛ اگر با این راهحلها نتوانستید مشکل خود را حل کنید، باید به راهحلهای دیگری بروید.
تماس با تیم پشتیبانی سرویسهاست.
خطای ۴۰۳ (۴۰۳ Forbidden) به دلیل عدم دسترسی کاربر به صفحه مورد نظر رخ میدهد و معمولاً به دلیل محدودیتهای مختلف از جمله تنظیمات سرور، فایروال یا تنظیمات مرورگر ایجاد میشود. با استفاده از این راهکارها، احتمالاً مشکل شما برطرف شده و بتوانید به صفحات مورد نظر دسترسی پیدا کنید.
خطای ۴۰۴ (۴۰۴ Not Found)
خطای ۴۰۴ (۴۰۴ Not Found) نشان میدهد که سرور قادر به پیدا کردن صفحه مورد نظر کاربر نیست. این خطا بیشتر در مواقعی رخ میدهد که صفحه درخواستی حذف شده است یا به آدرس دیگری منتقل شده است و سرور نمیتواند آن را پیدا کند. به عبارت دیگر، سرور توانایی ارائه صفحه مورد نیاز را ندارد و به جای آن، خطای ۴۰۴ به کاربر نمایش داده میشود.
رفع خطای ۴۰۴ (۴۰۴ Not Found)
خطای ۴۰۴ (۴۰۴ Not Found) یکی از شایعترین خطاهای سری ۴۰۰ است. برای رفع این خطا، به عنوان مدیر وب سایت میتوانید از راهحلهای زیر استفاده کنید:
ریدایرکت کردن صفحاتی که از وب سایت شما حذف شدهاند یا آدرس آنها تغییر کرده است.
درست کردن لینکهای شکسته.
همچنین به عنوان کاربر، برای دسترسی به صفحه مورد نظر میتوانید اقدامات زیر را انجام دهید:
رفرش (بارگذاری مجدد) صفحه وب سایت.
جستجوی URL مورد نظر در موتورهای جستجو.
خطای ۴۰۴ معمولاً به دلیل حذف صفحههای وب، تغییر آدرس صفحات و یا لینکهای شکسته رخ میدهد. با استفاده از راهکارهای فوق، احتمالاً مشکل شما برطرف شده و بتوانید به صفحات مورد نظر دسترسی پیدا کنید.
خطای ۴۰۵ (۴۰۵ Method Not Allowed)
اگر سرور از متد درخواست کاربر پشتیبانی نکند، خطای ۴۰۵ به کاربر نمایش داده خواهد شد.
رفع خطای ۴۰۵ (۴۰۵ Method Not Allowed)
برای رفع خطای ۴۰۵ (۴۰۵ Method Not Allowed) به عنوان مدیر وبسایت، باید اقدامات زیر را انجام دهید:
بررسی بهروزرسانیهای اخیر وبسایت
بررسی دیتابیس و رفع مشکلات آن
بررسی تنظیمات مربوط به وبسرور به عنوان کاربر، اگر با خطای ۴۰۵ مواجه شدید، تنها کاری که میتوانید انجام دهید، بررسی صحت URL وارد شده است. در صورتی که آدرس را درست وارد کرده باشید، راهی جز صبر کردن برای برطرف شدن مشکل از سوی مدیران وبسایت وجود ندارد. خطای ۴۰۵ نشان میدهد که کاربر درخواستی را با یک متد (نوع درخواست) غیرمجاز ارسال کرده است. این خطا معمولاً به دلیل محدودیتهای مربوط به تنظیمات سرور، پروتکل HTTP و یا اشتباه در تنظیمات وبسایت رخ میدهد.
خطای ۴۰۷ (۴۰۷ Proxy Authentication Required)
اگر پروکسی کاربر نیاز به ثبت احراز هویت داشته باشد و کاربر قبل از ارسال درخواست خود به سرور احراز هویت نکند، با خطای ۴۰۷ مواجه خواهد شد.
رفع خطای ۴۰۷ (۴۰۷ Proxy Authentication Required)
اگر مدیر وب سایت هستید، برای رفع خطای ۴۰۷ ابتدا تنظیمات مربوط به سرور پروکسی را بررسی کنید و ببینید که آیا به درستی پیکربندی شده است یا خیر. علاوه بر این، بررسی کنید که آیا ارور ۴۰۷ مربوط به وجود اشکال در مراحل احراز هویت است یا خیر.
اگر کاربران وب سایت شما موفق به تکمیل مراحل احراز هویت با سرور پراکسی نیستند، تنظیمات شبکه را بررسی کنید، زیرا کاربر برای بازدید از وب سایت شما باید به سرویس پروکسی دسترسی داشته باشد.
خطای ۴۰۸ (۴۰۸ Request Timeout)
اگر سرور شلوغ باشد یا برای مدتی طولانی منتظر تکمیل درخواست از سوی کاربر بوده باشد، خطای ۴۰۸ را برای او نمایش میدهد.
رفع خطای ۴۰۸ (۴۰۸ Request Timeout)
شما برای اینکه بتوانید خطای ۴۰۸ را برطرف کنید، میتوانید از روشهای زیر کمک بگیرید:
اگر بهعنوان کاربر با خطای ۴۰۸ مواجه شدهاید:
بررسی اتصال شبکه
رفرش (بارگذاری مجدد) صفحه
اگر مدیر وب سایت هستید:
بررسی میزان حجم بار روی سرور
بهینه سازی کدهای وب سایت
تماس با تیم پشتیبانی سرور میزبان
خطای ۴۱۰ (۴۱۰ Gone)
اگر صفحه درخواستی کاربر حذف شده باشد و یا به هر علت دیگری در دسترس نباشد، با خطای ۴۱۰ مواجه میشود.
رفع خطای ۴۱۰ (۴۱۰ Gone)
اگر وب سایت شما با خطای ۴۱۰ مواجه شده، برای رفع آن میتوانید اقدامات زیر را انجام دهید:
بهروز کردن لینک صفحات وب سایت
حذف لینکهای مربوط به صفحات حذف شده
ریدایرکت کردن صفحاتی که آدرس آنها تغییر کرده است.
خطای ۴۱۲ (۴۱۲ Precondition Failed)
زمانی خطای ۴۱۲ اتفاق میافتد که درخواست کاربر با یکی از قوانین امنیتی سرور تداخل داشته باشد.
رفع خطای ۴۱۲ (۴۱۲ Precondition Failed)
برای رفع خطای ۴۱۲ نیز میتوانید مانند خطای ۴۱۱ ابتدا صحت URL وارد شده را بررسی کنید و اگر درست بود، کش مرورگر را حذف کنید.
خطای ۴۱۳ (۴۱۳ Payload Too Large)
خطای ۴۱۳ یکی دیگر از ارورهای سری ۴۰۰ است که اگر سرور به خاطر حجم درخواست کاربر نتواند آن را پردازش کند، این خطا برای او نمایش داده میشود.
رفع خطای ۴۱۳ (۴۱۳ Payload Too Large)
اگر مدیر وب سایت هستید و سایت شما با خطای ۴۱۳ روبرو شده است، سادهترین راه برای رفع آن، حذف دادههای غیرضروری است.
خطای ۴۱۴ (۴۱۴ URI Too Long)
اگر URL درخواستی کاربر بسیار طولانی باشد، سرور نمیتواند آن را پردازش کند و خطای ۴۱۴ را به او نمایش میدهد.
رفع خطای ۴۱۴ (۴۱۴ URI Too Long)
اگر هنگام جستجوی یک آدرس اینترنتی با ارور ۴۱۴ مواجه شدید، کش مرورگر خود را پاک کنید و مجدد صفحه مورد نظر را جستجو کنید. اگر همچنان خطا رفع نشده بود، باید مدیران وب سایت با غیرفعال کردن فایروال سیستم و بررسی تنظیمات فایروال، و همچنین بررسی صحت کدهای فایل htaccess خطا را رفع کنند. در نهایت، تماس با واحد پشتیبانی سرور میزبان آخرین اقدام برای رفع خطای ۴۱۴ است.
خطای ۴۱۵ (۴۱۵ Unsupported Media Type)
اگر سرور از کاربر یک فایل متنی را درخواست کند، ولی کاربر یک فایل تصویری را برای او ارسال کند، با خطای ۴۱۵ مواجه میشود. در واقع خطای ۴۱۵ مربوط به زمانی است که سرور از نوع رسانه مورد نظر کاربر پشتیبانی نمیکند.
رفع خطای ۴۱۵ (۴۱۵ Unsupported Media Type)
اگر در هنگام بازدید از یک وب سایت با خطای ۴۱۵ روبرو شدید، بهترین روش برای رفع آن، استفاده از نوع رسانهای است که وب سایت پشتیبانی میکند. اگر همچنان این خطا وجود داشت، با واحد پشتیبانی وب سایت تماس بگیرید.
خطای ۴۱۶ (۴۱۶ Range Not Satisfiable)
خطای ۴۱۶ مربوط به زمانی است که کاربر بخشی از یک فایل را از کاربر درخواست میکند که از طرف سرور پشتیبانی نمیشود.
رفع خطای ۴۱۶ (۴۱۶ Range Not Satisfiable)
بهعنوان مدیر وب سایت، برای رفع خطای ۴۱۶ به بخش تنظیمات سرور خود بروید و «آپاچی» (apache) را انتخاب کنید. سپس بعد از اسکن کردن، محدوده بایت را تنظیم کنید تا سرور بتواند فایلهای مختلف را بدون مشکل پردازش کند.
خطای ۴۱۷ (۴۱۷ Expectation Failed)
خطای ۴۱۷ نشاندهنده این است که سربرگ HTTP مرورگر با الزامات سرور همخوانی نداشته است. بهعنوان مثال، اگر با آیپی ایران وارد یک وب سایت خارجی شوید که دسترسی را برای ایرانیان محدود کرده است، با خطای ۴۱۷ مواجه میشوید.
رفع خطای ۴۱۷ (۴۱۷ Expectation Failed)
اگر مدیر وب سایت هستید و متوجه شدهاید که سایت شما خطای ۴۱۷ را برای کاربران نمایش میدهد، برای رفع آن میتوانید اقدامات زیر را انجام دهید:
حذف فیلد هدر Expect
بررسی تنظیمات و نحوه پیکربندی سرور
تماس با پشتیبانی سرور ارائه دهنده هاست
خطای ۴۱۸ (۴۱۸ I’m a teapot)
خطای ۴۱۸ یک کد خطای طنز است. بنابراین آن را جدی نگیرید!
رفع خطای ۴۱۸ (۴۱۸ I’m a teapot)
خطای ۴۱۸ یک اعلان طنز است و یک خطای واقعی نیست که مشکلی برای کاربر و مدیران وب سایت بهوجود آورد. بنابراین اگر با خطای ۴۱۸ روبرو شدید، نیازی نیست آن را جدی بگیرید.
خطای ۴۲۱ (۴۲۱ Misdirected Request)
اگر کاربر درخواست خود را به سرور اشتباهی ارسال کند، با خطای ۴۲۱ روبرو میشود.
رفع خطای ۴۲۱ (۴۲۱ Misdirected Request)
بهعنوان مدیر وب سایت، چند راه برای رفع خطای ۴۲۱ پیش روی شما قرار دارد.
بررسی آدرس URL وارد شده و وارد کردن آدرس صحیح.
بررسی تنظیمات DNS.
بررسی تنظیمات پیکربندی سرور.
بررسی صحت ریدایرکتهای انجام شده.
در نهایت اگر موفق به رفع خطای ۴۲۱ نشدید، با پشتیبان هاست خود تماس بگیرید.
خطای ۴۲۲ (۴۲۲ Unprocessable Entity)
زمانی که سرور درخواست کاربر را متوجه میشود ولی به لحاظ معنایی نمیتواند آن را پردازش کند، خطای ۴۲۲ برای کاربر نمایش داده میشود.
رفع خطای ۴۲۲ (۴۲۲ Unprocessable Entity)
خطای ۴۲۲ یکی دیگر از خطاهای سری ۴۰۰ است که برای رفع آن میتوانید از روشهای زیر کمک بگیرید:
به عنوان کاربر، بررسی کنید که URL وارد شده صحیح باشد؛ زیرا در بسیاری از مواقع، علت اصلی وقوع خطای ۴۲۲ وجود غلط املایی در URL وارد شده است.
به عنوان مدیر وب سایت، کدهای سمت سرور و API را بررسی کنید که اشکالی در آنها وجود نداشته باشد.
در آخرین مرحله اگر نتوانستید خطای ۴۲۲ را رفع کنید، با تیم پشتیبانی سرویس ارائه دهنده هاست خود تماس بگیرید.
خطای ۴۲۳ (۴۲۳ Locked)
اگر صفحه مورد نظر کاربر قفل شده باشد و دسترسی به آن ممکن نباشد، خطای ۴۲۳ برای او نمایش داده میشود.
رفع خطای ۴۲۳ (۴۲۳ Locked)
اگر برای بازدید از یک وب سایت با خطای ۴۲۳ مواجه شدید، تنها کاری که میتوانید انجام دهید تماس با مدیر وب سایت و درخواست برای دسترسی به آن صفحه مورد نظر است؛ زیرا این خطا زمانی ظاهر میشود که مدیران یک وب سایت دسترسی کاربران را محدود کرده باشند.
اما اگر به عنوان مدیر یک وب سایت میخواهید خطای ۴۲۳ را برای کاربران برطرف کنید، صفحات قفل شده را بررسی کنید. اگر بهصورت دستی برای آنها محدودیت گذاشتهاید، میتوانید به کاربر دسترسی دهید. در غیر این صورت، ممکن است برخی صفحات به دلیل وجود محدودیت در منابع سرور قفل شده باشند. در این حالت، افزایش منابع سرور میتواند کمک کننده باشد. همچنین پاک کردن حافظه پنهان نیز میتواند به کم شدن بار سرور و آزادسازی صفحات وب سایت کمک کند.
خطای ۴۲۶ (۴۲۶ Upgrade Required)
زمانی که سرور میخواهد به کاربر اطلاع دهد که باید از نسخه جدید یا پروتکل متفاوتی برای ارسال درخواست خود استفاده کند، خطای ۴۲۶ را به او نمایش میدهد.
رفع خطای ۴۲۶ (۴۲۶ Upgrade Required)
اگر در هنگام جستجو در وب سایتها با خطای ۴۲۶ روبرو شدید، بهروز رسانی مرورگر و پاک کردن کش کش آن میتواند در برطرف کردن این خطا موثر باشد. اما برای رفع خطای ۴۲۶ بهعنوان مدیر وب سایت، از روشهای زیر کمک بگیرید:
بررسی پروتکل HTTP موجود
بهروز رسانی نرمافزار سرور
خطاهای سری ۴۰۰ یکی از رایجترین کدهای وضعیت HTTP هستند که تاثیر قابل توجهی بر تجربه کاربری، حجم ترافیک وب سایتها و در نهایت کاهش درآمد کسب و کارهای اینترنتی دارند.
به همین خاطر، ما در این مقاله به معرفی خطاهای ۴۰۰ و نحوه برطرف کردن آنها پرداختیم تا چه بهعنوان مدیر وب سایت و چه به عنوان کاربر فعال در فضای آنلاین، بتوانید در هنگام مواجهه با انواع ارورهای ۴۰۰، آنها را رفع کنید.
سوالات متداول
به طور کلی خطاهای سری ۴۰۰ مربوط به چه عاملی است؟
این دسته از خطاها زمانی ظاهر میشوند که مشکلی در سمت مرورگر کاربر وجود دارد و در نتیجه آن، سرور نمیتواند به درخواست او پاسخ دهد.
چرا خطاهای سری ۴۰۰ رخ میدهد؟
دلایل متداولی میتواند داشته باشد از جمله؛ ممکن است کاربر آدرس را ناقص وارد کرده باشد، شرایط احراز را تکمیل نکرده باشد و…
بسیار کامل و مفید بود! به تمامی موارد مورد نیاز اشاره خوبی شده! تشکر