پیام های خطا دارای یک دسته بندی کلی از کدهای رایج در سرورهای هاستینگ و مرورگر ها دارد، این کد ها به دستههای 100 ، 200 ، 300 ، 400 و 500 تقسیم می شوند که هر دسته نشان دهنده خطاهای خاص است که به صورت کلی به شرح زیر است:
- کد های وضعیت دسته 200 به در خواست های معتبر مرورگر ها برگردانده می شود.
- کد های 300 برای انواع ریدایرکت می باشد.
- کد های 400 به خطاهای رخ داده در حین در خواست از سمت کاربر برگردانده می شود.
- کد های دسته 500 به خطاهای سمت سرور اشاره می کند.
همانطور که در دسته بندی های کدها اشاره شد هر کدام برای انجام عملیات خاصی پیش بینی شده است، در اینجا به توضیح از رایجترین کدها می پردازیم.
رایجترین پیام های دسته 200 در وبسایت
200: نشان دهنده یک در خواست موفق است و در پاسخ آن یک فایل برگردانده می شود.
201: این کد در پاسخ موفقیت آمیز ساخت یک منبع جدید در سرور اشاره دارد مثل ساخت یک فایل.
رایجترین پیام های دسته 300 در وبسایت
301: این کد به یک ریدایرکت دائم در آدرس اشاره دارد. پس از این سایر درخواست ها بجای آدرس اولیه به آدرس ریدایرکت شده هدایت می شوند. به عبارتی دیگر محتوای در خواستی بطور دائم از آدرس فعلی به آدرس جدید منتقل شده است
302: این نوع از ریدایرکشن به این مفهوم است که محتوا در آدرس در خواستی وجود دارد ولی موقتا به آدرسی دیگر هدایت خواهید شد.
304: این ریدایرکشن برای مکانیزم کش مرور گر ها کاربرد دارد. در هر درخواست به یک صفحه وب برای صرفه جویی در مصرف اینترنت و بار گزاری سریعتر صفحات بخشی از اطلاعات مانند عکس ها و برخی اسکریپت ها در حافظه مرور گر ذخیره می شود. در درخواست های بعدی تاریخ ذخیره شدن فایل با نسخه موجود آن در وب سرور مقایسه می شود و در صورت عدم انقضاء فایل در خواستی ، کد 304 از سمت سرور برگشت می خورد و فایل ذخیره شده در مرور گر نمایش داده می شود.
رایجترین پیام های خطا دسته 400 در وبسایت
400: آدرس در خواستی به سرور معتبر نمی باشد.
401: آدرس در خواست شده نیاز به ارائه نام کاربری و کلمه عبور میباشد.
403: اجازه دسترسی به محتوای در خواست وجود ندارد.
404: فایل یا صفحه در خواست داده شده در مسیر اعلام شده وجود ندارد.
410: فایل یا صفحه در خواست داده شده در مسیر اعلام شده توسط مدیر سایت حذف شده است.
رایجترین پیام های خطا دسته 500 در وبسایت
500: به معنی وقوع یک خطای داخلی در سرور است که معمولا در مواقع بروز رسانی نرم افزاری و یا اعمال تنظیمات رخ می دهد.
502: این خطا معمولا زمانی رخ می دهد که Gateway بین سرور و مرور گر قادر به تکمیل فرآیند درخواست و پاسخ نبوده و معمولا به چند بار تلاش از سمت کاربر مشکل حل می شود.
503: خطای 503 Service Unavailable یکی از کدهای معروف http status است که معنی آن به شکل سرویس در دسترس نیست 503 میشود. ارور 503 در اینترنت به این معنی است که سرویسدهندهی وبسایت در حال حاضر در دسترس نیست، اگر تعداد دفعات و زمان خطای 503 بالا رود پیامدی بد برای سئو سایت است.
505: در مواقعی که پروتکل http مورد استفاده از سمت مرور گر در سرور پشتیبانی نمی شود.
این مقاله با توجه به رایجترین پیام های مشاهده شده جمع آوری شده است از هین رو جهت اطلاعات بیشتر از خطاها و پیام های وضعیتی می توانید به مقاله فهرست کدهای وضعیت HTTP و یا به مقاله انگلیسی List of HTTP status codes مراجعه نماید
عرض ادب احترام خدمت شما ضمن عرض خسته نباشید خدمته شما من حسن همایونفرمتولد 1365/8/1زشما تشکر وقدر دانی میکنم.
دیدگاه من تعقیرونواوریست