Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » как правильно настроить страницу 404?

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


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

вопрос
по стандарту при переходе по ссылке на удалённую новость подгружается основной дизайн 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 комментария

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

Апельсин - 21 марта 2019 09:05 -

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

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

Пример

putnik
Юзер

putnik - 21 марта 2019 16:50 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх