ساختن یک صفحه 404 مناسب برای صفحاتی که با خطای 404 روبرو می شوند (در کنترل پنل cpanel)
زمانی که کاربر یک آدرس از سایت ما را فراخوانی کند که هیچ صفحه ای برای آن آدرس موجود نباشد، یک خطای 404 رخ می دهد و در نتیجه آن، صفحه خطای 404 به کاربر نمایش داده می شود.
صفحه پیش فرض برای خطای 404 کاملا ساده و فاقد هر گونه لینک به سایت شما است و بنابراین به احتمال زیاد، وقتی کاربر با آن روبرو می شود، آن صفحه را بسته و به سایت شما باز نمی گردد. بنابراین اگر صفحه 404 را تغییر بدهیم، می توانیم آن را زیباتر کنیم و همچنین لینک هایی در آن قرار بدهیم که کاربر را تشویق کند که به بخش های مختلف سایت، سر بزند.
اکنون می خواهیم آموزش بدهیم که چگونه می توان محتویات نمایش داده شده در صفحه خطای 404 را تغییر داد. این آموزش برای سایت هایی است که دارای کنترل پنل هاست cpanel می باشند.
ابتدا وارد cpanel هاست خود بشوید. در صفحه اول cpanel ، بخشی به شکل زیر وجود دارد :
بر روی گزینه Error Pages کلیک کنید. صفحه ای باز می شود که در آن بخشی به شکل زیر وجود دارد :
مشاهده می کنید که لیستی از خطاها نمایش داده شده است. بر روی گزینه 404 (Not found) کلیک کنید. صفحه ای به شکل زیر باز می شود :
در این صفحه، بخشی برای نوشتن کد وجود دارد. شما باید کدهای مورد نظر خود برای صفحه خطای 404 را در اینجا بنویسید و سپس بر روی گزینه Save کلیک کنید.
اینکه چه کدی انتخاب کنید به خود شما بستگی دارد، اما حتما باید در آن لینک به صفحه اصلی سایت شما وجود داشته باشد و علاوه بر این، می توانید لینک هایی نیز برای بخش های اصلی سایت خود، در آن قرار بدهید.
به عنوان مثال، من کد ساده زیر را برای سایت کلیدستان می نویسم :
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>کلیدستان</title>
</head>
<body>
<h1 align="center">
چنین صفحه ای در سایت کلیدستان وجود ندارد
</h1>
<a href="http://www.kelidestan.com">صفحه اصلی سایت کلیدستان</a>
</body>
</html>
سلام .من یه چتروم بر روی هاست دایرکت ادمین دارم.این کدی که گذاشتید و هر کدی که میزاررم متاسفانه مشکل صفحه404 من حل نمیشه .برای هاست دایرکت ادمین کد خاصی وجود داره ؟؟ممنون میشم راهنمایی کنید
سلام.
با توجه به سوال شما، کلید زیر نوشته شد (ساخت صفحه 404 برای کنترل پنل DirectAdmin) :