Klikoka Posted July 20, 2008 Share Posted July 20, 2008 This is what Spudinski posted in the irc to help someone yesterday so i thought i would post it here to help everyone else. Find/Create a file called .htaccess and add this into it : ErrorDocument 403 /error.php ErrorDocument 404 /error.php ErrorDocument 405 /error.php ErrorDocument 408 /error.php ErrorDocument 500 /error.php ErrorDocument 502 /error.php ErrorDocument 504 /error.php Then make a file called error.php and add this : <?php $status = $_SERVER['REDIRECT_STATUS']; $codes = array( 403 => array('403 Forbidden', 'The server has refused to fulfill your request please contact webmaster.'), 404 => array('404 Not Found', 'The document/file requested was not found on teh server if possible report to the website owner.'), 405 => array('405 Method Not Allowed', 'The method specified in the Request-Line is not allowed for the specified resource.'), 408 => array('408 Request Timeout', 'Your browser failed to sent a request in the time allowed by the server.'), 500 => array('500 Internal Server Error', 'The request was unsuccessful due to an unexpected condition encountered by the server.'), 502 => array('502 Bad Gateway', 'The server received an invalid response from the upstream server while trying to fulfill the request.'), 504 => array('504 Gateway Timeout', 'The upstream server failed to send a request in the time allowed by the server.') ); $title = $codes[$status][0]; $message = $codes[$status][1]; if ($title == false || strlen($status) != 3) { $message = 'Please supply a valid status code.'; } echo ' <h1>' . $title . '</h1></p>' . ' ' . $message . '</p>'; ?> And your done. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.