 |
| Страница ошибок 400, 401, 403, 500, 404 для DLE
| 29 января 2012 |
|
 |
|
|
|
|
Делаем страницу для ошибок 404, 401, 400, 403, 500 для DataLife Engine.
В ".htaccess" ищем:
RewriteEngine On
Вставляем выше:
ErrorDocument 400 http://site.ru/index.php?do=found&400 ErrorDocument 401 http://site.ru/index.php?do=found&401 ErrorDocument 403 http://site.ru/index.php?do=found&403 ErrorDocument 500 http://site.ru/index.php?do=found&500 ErrorDocument 404 http://site.ru/index.php?do=found&404
Замените в выше вставленом коде адрес сайта.
В файле "engine/engine.php" ищем:
switch ($do) {
Вставляем ниже:
case "found": if(isset($_GET['400'])) { $title="неверный запрос (400)"; $e=400; }elseif(isset($_GET['401'])) { $title="требуется атворизация (401)"; $e=401; }elseif(isset($_GET['403'])) { $title="ограничение доступа (403)"; $e=403; }elseif(isset($_GET['404'])) { $title="файл не найден (404)"; $e=404; }elseif(isset($_GET['500'])) { $title="перезагрузка сервера (500)"; $e=500; }else { $title="файл не найден (404)"; $e=404; }
$metatags['title'] = "Название сайта - {$title}"; $tpl->load_template( $e.'.tpl' ); $tpl->compile( 'content' ); break;
Не забываем создать шаблоны 400.tpl, 401.tpl, 403.tpl, 500.tpl, 404.tpl :)
|
|
|
|
 |
Информация |
 |
|
|
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
|
|