هنگامی که کاربر سایت می خواهد یک صفحه را درخواست می کند ولی آن صفحه به دلیل خطای سرور قابل ارائه نیست، “صفحه خطا” نمایش داده می شود.
صفحات خطا معمولا به صورت یک صفحه ساده ایجاد می شوند تا هنگام نمایش دچار خطای ناشی از پردازش سرور نشوند.
خطای سرور می تواند بر اثر خطا در پردازش کدهای صفحه باشد. همچنین می تواند ناشی از خطای پایگاه داده باشد.
صفحات خطا (Error Pages) صفحاتی هستند که در زمان بروز مشکل در وبسایت یا برنامههای وبی نمایش داده میشوند. این صفحات به کاربران اطلاع میدهند که مشکلی رخ داده و اغلب اطلاعاتی برای رفع مشکل ارائه میدهند.
انواع صفحات خطا:
- صفحه خطای 404 – صفحه یافت نشد (Not Found):
- این خطا زمانی رخ میدهد که کاربر سعی میکند به یک صفحه یا منبع دسترسی پیدا کند که وجود ندارد یا حذف شده است.
- معمولاً پیغامی با محتوای “صفحه مورد نظر یافت نشد” نمایش داده میشود.
- صفحه خطای 500 – خطای داخلی سرور (Internal Server Error):
- این خطا نشاندهنده وجود مشکلی در سرور است که مانع از اجرای درخواست کاربر میشود.
- معمولاً پیغامی با محتوای “مشکلی در سرور رخ داده است” نمایش داده میشود.
- صفحه خطای 403 – دسترسی غیرمجاز (Forbidden):
- این خطا زمانی رخ میدهد که کاربر سعی میکند به یک منبع دسترسی پیدا کند که مجاز به دسترسی به آن نیست.
- معمولاً پیغامی با محتوای “شما مجاز به دسترسی به این صفحه نیستید” نمایش داده میشود.
- صفحه خطای 401 – نیاز به احراز هویت (Unauthorized):
- این خطا زمانی رخ میدهد که کاربر باید احراز هویت شود تا به منبع دسترسی پیدا کند، اما اطلاعات احراز هویت نادرست است یا ارائه نشده است.
- معمولاً پیغامی با محتوای “لطفاً وارد شوید” نمایش داده میشود.
نکات مهم برای طراحی صفحات خطا:
- اطلاعات مفید: صفحه خطا باید اطلاعات مفیدی درباره مشکل ارائه دهد و کاربر را به صفحه اصلی یا بخشهای دیگر هدایت کند.
- طراحی جذاب: طراحی صفحه خطا باید جذاب و همخوان با طراحی کلی وبسایت باشد تا تجربه کاربری بهبود یابد.
- لینکهای جایگزین: ارائه لینکهای جایگزین یا پیشنهادهای دیگر به کاربر برای ادامه مرور وبسایت.
- شوخطبعی: استفاده از شوخیهای کوچک یا عناصر جذاب میتواند تجربه کاربر در مواجهه با صفحه خطا را خوشایندتر کند.