Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » как правильно настроить страницу 404?

как правильно настроить страницу 404?


     Общие вопросы по вёрстке, Общие вопросы по PHP, Хаки    1371

вопрос
по стандарту при переходе по ссылке на удалённую новость подгружается основной дизайн main.tpl и с ним info.tpl с окном ошибки,переделал это окошко под себя вставил туда картинку 404 всё гуд.Картинка ниже.
как правильно настроить страницу 404?

но на удалённые категории или вообще несуществующий урлы загружается другое окно с ошибкой 404.Картинка тоже ниже.
как правильно настроить страницу 404?

Так вот как сделать чтобы на все несуществующие или удалённые урлы подгружалось как в первом примере,тобишь чтобы всегда подгружалась страница info.tpl
в файле engine.php такой код:

if (!$category_id AND $view_template != "rss") {
@header("HTTP/1.0 404 Not Found");
@header("Status: 404 Not Found");
@require_once($_SERVER['DOCUMENT_ROOT'].'/404.html');
exit();
}

в show.full такой:

elseif( ! $news_found ) {
@header( "HTTP/1.0 404 Not Found" );
msgbox( $lang['all_err_1'], $lang['news_err_12'] );
}

Может где ещё что подправить надо я просто не знаю.

Ответа пока нет


2 комментария

Апельсин
Юзер

Апельсин - -

Если версия DLE 12, то это настраивается в админке. Задаёшь свою страницу 404. Использовать отдельную страницу для 404 ошибки

Оформляешь страницу в html готово.

Пример

putnik
Юзер

putnik - -

вы не поняли вопроса,мне не нужно настраивать отдельную404 страницу,так как я уже сделал так чтобы в дизайне сайта вместо новостей появлялась ошибка 404 как указано на 1 картинке,и нужно сделать чтобы это ошибка появлялась при переходе по любой несуществующей ссылке,а у меня в данный момент подгружается стандартная страница 404 not found

Похожие вопросы

наверх