Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с ошибкой 404

00 голосов
4
Здравствуйте.
Сделали свой шаблон для страницы 404. В настройках сайта применили этот шаблон к файлы 404.php, но, если набрать что-то вроде: http://site.ru/sdasdasdas.php, то все-равно 404 ошибка выводится в шаблоне по умолчанию который..
p.s. при открытие адреса http://site.ru/404.php шаблон верный..
спросил 27 Дек, 13 от Snezhka (2,240 баллов)

4 Ответы

00 голосов
АП! Вопрос актуален.
ответил 21 Март, 14 от Snezhka (2,240 баллов)
00 голосов
ХМ, странно, если при прямом вызове шаблон применяется, а при срабатываении ErrorDocument нет, получается батрикс применяет шаблон до срабатывания ErrorDocument. Вряд ли это лучшее решение, но можно задать шаблон непосредственно в самой странице 404.php, а вместо header.php и footer.php использовать
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
ответил 13 Июль, 14 от Eddie (2,060 баллов)
00 голосов
Нет, не помогло. Сейчас шаблон 404 в настройках сайта - идет первым, после него дефолтный и все остальные, но все-равно при запросе типа http://site.ru/asasas выводится дефолтный шаблон.
ответил 13 Ноя, 14 от Snezhka (2,240 баллов)
00 голосов
Да, я это уже сам проверил и изменил текст. Интересная проблема.
ответил 10 Март, 15 от Eddie (2,060 баллов)

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

0 голосов
3 ответов
0 голосов
6 ответов
спросил 29 Сен, 13 от superher (260 баллов)
0 голосов
1 ответ
спросил 16 Март, 15 от аноним