I wanted to help clear up the advice given for a custom error page.
[Tutorial] Custom error pages
You use file manager and then select the htaccess file and on the far right "edit" - add the information in the tutorial. You must also make a php page for this to work. Make a php page named error.php and place it with your htaccess.
PHP Code:
<?php
$status = $_SERVER['REDIRECT_STATUS'];
$codes = array(
403 => array('403 Forbidden', 'The server has refused to fulfill your request.'),
404 => array('404 Not Found', 'The document/file requested was not found.'),
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 '<p><h1>' . $title . '</h1></p>' .
'<p>' . $message . '</p>';
?>
The above code is put in the page by inserting it using the "page html" - start of page, between head and body - so on.
You can have some additional information on this page and it will appear with the custom error information. I got it to work this way and I like it.