При запросе несуществующей страницы сервер выдаёт код 200.
Доброго времени мастера. Помогите, пожалуйста, разобраться с проблемкой. При запросе несуществующей страницы, сервер по идее должен возвращать ошибку 404, то есть «страница не найдена», а выдаёт 200. Столкнулся с данной проблемой после обновления движка DLE до версии 13.2. Написал бы на их форум, да лицензии нет)) Короче, кто знает как можно решить данную проблему? Пробовал загрузить свою страничку 404.html на сервер и в htaccess прописывал ErrorDocument 404 /404.html. Естественно врубал функцию в самом движке "Использовать отдельную страницу для 404 ошибки" Проблема осталась. Что и где нужно ковырять? Сайт: word-science.ru. Большое спасибо.
Ответы на вопрос (5)
Написать ответ
Быстрая регистрация для ответа
Войти

Включите поддержку php в шаблоне и файле 404.tpl вставьте код
0
Решение

А не послужит ли включение поддержки php в шаблоне, как уязвимость?
0

А какой уязвимости идет речь все популярные cms используют в своих шаблонах php. Если вы про то что правообладатель сможет определить пиратскую версию и вырубить его то он это сделает и с отключённым php если ему это понадобится
0

Я понял, попробую сегодня.
0

Решил проблему по другому. Сначала попробовал перезалить движок 13.2, проблема оставалась. Обновил до 13.3, проблема решилась. Спасибо за старания помочь)
0