در Plesk، می‌توان صفحات خطای سفارشی (Custom Error Pages) را برای نمایش پیغام‌های مناسب‌تر به کاربران به‌جای صفحات پیش‌فرض خطای وب‌سرور تنظیم کرد. این صفحات می‌توانند تجربه کاربری بهتری ایجاد کرده و ظاهر سایت را حرفه‌ای‌تر نشان دهند.


مراحل ایجاد و فعال‌سازی صفحات خطای سفارشی در Plesk

1. ورود به کنترل پنل Plesk

  • وارد Plesk شوید.
  • از منوی سمت چپ، به Websites & Domains بروید.
  • دامنه موردنظر را انتخاب کنید.

2. فعال‌سازی پشتیبانی از صفحات خطای سفارشی

  • روی گزینه Hosting Settings کلیک کنید.
  • در بخش Web Scripting and Security، گزینه Custom error documents را فعال کنید.
  • روی Apply کلیک کنید.

3. ایجاد یا ویرایش صفحات خطای سفارشی

  • در صفحه اصلی Websites & Domains، روی گزینه File Manager کلیک کنید.
  • به مسیر /error_docs/ بروید.
  • فایل‌های مربوط به کدهای خطا مانند 404.html، 500.html و ... را مشاهده خواهید کرد.
  • می‌توانید این فایل‌ها را ویرایش کنید یا نسخه سفارشی خود را آپلود کنید.

4. تست صفحات خطا

  • یک آدرس نامعتبر در سایت خود باز کنید (مثلاً yourdomain.com/nonexistent-page).
  • بررسی کنید که صفحه 404 Not Found سفارشی شما نمایش داده می‌شود.

نمونه کد صفحه خطای سفارشی 404

<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>صفحه موردنظر یافت نشد</title>
    <style>
        body { text-align: center; font-family: Arial, sans-serif; padding: 50px; }
        h1 { color: #d9534f; }
        p { font-size: 18px; }
    </style>
</head>
<body>
    <h1>خطای 404 - صفحه یافت نشد</h1>
    <p>متأسفانه صفحه‌ای که به دنبال آن هستید وجود ندارد. لطفاً به <a href="/">صفحه اصلی</a> بازگردید.</p>
</body>
</html>

 

سایر صفحات خطا :

فایل های مربوطه به هر خطا را ویرایش یا جایگزین کنید. اطمینان حاصل کنید که نام فایل درست را حفظ نمایید:

400 Bad File Request - bad_request.html
401 Unauthorized - unauthorized.html
403 Forbidden/Access denied - forbidden.html
404 Not Found - not_found.html
405 Method Not Allowed - method_not_allowed.html
406 Not Acceptable - not_acceptable.html
407 Proxy Authentication Required - proxy_authentication_required.html
412 Precondition Failed - precondition_failed.html
414 Request-URI Too Long - request-uri_too_long.html
415 Unsupported Media Type - unsupported_media_type.html
500 Internal Server Error - internal_server_error.html
501 Not Implemented - not_implemented.html
502 Bad Gateway - bad_gateway.html
503 Service Temporarily Unavailable - maintenance.html

در حال حاضر وب سرور صفحات خطای سفارشی را نمایش می دهند.

آیا این پاسخ مفید بود؟ 0 کاربر این مقاله را مفید می دانند (0 رای)