ساخت صفحه خطای اختصاصی:
۱-کدی را که در زیر می بینید کپی و Paste کنید.
<HTML>
<HEAD>
<title> 404 Error Page</title>
</HEAD>
<BODY>
<p align=”center”>
<h1>Error 404</h1><br>Page Not Found
<p>
<?php
$ip = getenv (“REMOTE_ADDR”);
$requri = getenv (“REQUEST_URI”);
$servname = getenv (“SERVER_NAME”);
$combine = $ip . ” tried to load ” . $servname . $requri ;
$httpref = getenv (“HTTP_REFERER”);
$httpagent = getenv (“HTTP_USER_AGENT”);
$today = date(“D M j Y g:i:s a T”);
$note = “Yes you have been bagged and tagged for a making an
illegal move” ;
$message = “$today \n
<br>
$combine <br> \n
User Agent = $httpagent \n
<h2> $note </h2>\n
<br> $httpref “;
$message2 = “$today \n
$combine \n
User Agent = $httpagent \n
$note \n
$httpref “;
$to = “error@yourdomain.com”;
$subject = “yourdomain Error Page”;
$from = “From: fake@yourdomain.com\r\n”;
mail($to, $subject, $message2, $from);
echo $message;
?>
</BODY></HTML>
۲- مطمئن شوید بجای yourdomain.com نام دومین خود را قرار دهید مثلاً برای یاد بگیر دات کام Yadbegir.com را جایگزین می کنیم. و همین طور آدرس ایمیل خود را جایگزین کنید.
۳- این فایل را با نام منحصر به فرد و با پسوند php ذخیره کنید مانند:
۴۰۴٫php
۴- برای ساخت یک صفحه خطای اختصاصی:
یک فولدر مخصوص این فایل php بسازید مانند:
/error/
و فایل خود را به آن منتقل کنید. و به فایل:
.htaccess
خط زیر را اضافه کنید.
ErrorDocument 404 /errors/404.php
