Битрикс — как создать страницу 404

Создадим обычную страницу, которая будет выводится Битриксом в случае ошибки «не найдено».

404 в Битриксе

Для страниц и разделов, которых нет физически и в инфоблоках нужно выводить специальную страницу. Очень часто сюда размещают ссылки в стиле «вернуться на главную» или карту сайта. Но сегодня не об этом.

В корне сайта создаем страницу 404.php. Содержимое:

< ? include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php'); 
CHTTP::SetStatus("404 Not Found"); 
@define("ERROR_404","Y"); 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); 
$APPLICATION->SetTitle("404 Not Found");
? >

< ?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");? >

Обратите внимание на
CHTTP::SetStatus(«404 Not Found»);
@define(«ERROR_404″,»Y»);
При помощи данного кода мы задаем статус страницы и определяем константу про ошибку ERROR_404.

Теперь займемся внешним видом страницы 404.
HTML:

<div class="container">
	<div class="wrap-404">
		<div class="title-404">404</div>
		<div class="status-404">Not Found</div>
	</div>
</div>

CSS:

.wrap-404 {
	padding: 50px;
	color: #2f3c4e;
	text-align: center;
}
.title-404 {
	font-size: 200px;
	font-weight: bold;
}
.status-404 {
	font-size: 30px;
}

Вот таким образом, создается страница 404 в 1С-Битрикс.

автор: Dmitriy

Занимаюсь веб-разработкой с 2011 года. Посмотреть некоторые из моих работ, а также узнать чуть больше обо мне, вы можете на forwww.ru

Пишите, отвечу на любые вопросы.
E-mail: dmitriyribka@gmail.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *