bitrix 404

bitrix 404

21.06.2016

На любом сайте нужна обработка 404-х ошибок, да еще правильная обработка с выдачей нужного статуса 404 Not Found

Как же это все организовать на нашем сайте Битрикс?
1. Создаем страницу 404.php с следующим кодом (см. ниже). Файл создаем в корневой директории сайта.
2. Создаем карту сайта (если ее нет), размещаем компонент карты сайта на странице 404.php
Я обычно подключаю через /include/sitemap.php
3. Прописываем директиву в файл .htaccess
ErrorDocument 404 /404.php
4. Создаем индивидуальную стилизацию страницы. Можно применить индивидуальный шаблон ошибки 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");

$APPLICATION->IncludeComponent(«bitrix:main.include», «.default», array(
«AREA_FILE_SHOW» => «file»,
«PATH» => «/include/sitemap.php»,
«EDIT_TEMPLATE» => «»
),
false
);

/*
$APPLICATION->IncludeComponent(«bitrix:main.map», «.default», Array(
«LEVEL» => «3»,
«COL_NUM» => «2»,
«SHOW_DESCRIPTION» => «Y»,
«SET_TITLE» => «Y»,
«CACHE_TIME» => «36000000»
)
);
*/
require($_SERVER[«DOCUMENT_ROOT»].»/bitrix/footer.php»);?>


Ещё статьи:

18.01.2023 Нюансы перехода битрикс на РНР 8.0
С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
Но без нюансов и ошибок... ID: 431

10.01.2023 БУС окончательно всё?
Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б... ID: 426

30.08.2022 Типовые претензии к подрядчику и к битрикс
По свежим следам я собрал типовые претензии к подрядчику и к битрикс. Мной был проведён аудит и я увидел, что техническое состояние сайта хорошее, нареканий... ID: 338

Новые статьи в блоге:

29.01.2023 Хостинг бегет - сапожник без сапог
На днях захожу на страницу поддержки бегет и у меня ничего не работает. Выясняется, что api.beget.com/v1/helpdesk с трояном HEUR:Backdoor.PHP.WebShell... ID: 435

25.01.2023 Ошибка работы веб форм битрикс в аякс режиме
Возникла задача внедрить битрикс формы на сайт битрикс, но нюанс в том, что страница лендинг в HTML без подключения битрикс шаблона.
В целом я не предполагал,... ID: 434

19.01.2023 Ник ру покупает отзывы, но выше дна не подняться
Самый убогий хостинг провайдер, который ворует домены у клиентов покупает отзывы. ID: 433

Возврат к списку

© 2015-2023 Web админ
Связаться по WhatsApp