Система не обрабатывает отсутствующие страницы

#
Система не обрабатывает отсутствующие страницы
Для показа сообщения о том, что посетитель обратился к несуществующей странице, в HostCMS предусмотрен соответствующий узел. Например http://www.hostcms.ru/support1/

Но в большинстве случаев это не работает. Например:
http://www.hostcms.ru/support1/1.html
http://www.hostcms.ru/support1/25/1.html
http://www.hostcms.ru/support/25/1.html

Это не поправимо?
Модератор
#
Re: Система не обрабатывает отсутствующие страницы
Massha,
Простите, а в каком месте оно не работает?! Неужели не выдается ответ сервера, что страница не найдена.
#
Re: Система не обрабатывает отсутствующие страницы
Да нет же, ответ сервера 404 выдается нормально во всех случаях!

Но если Вы покликали по приведенным мною ссылкам, то могли увидеть, что в первом случае ссылка обрабатывается специально созданным узлом структуры и выводится страница с сообщением (как и должно быть):
HostCMS → Ошибка 404. Страница не найдена
Ошибка 404 - cтраница не найдена!
Перейдите на главную страницу, воспользуйтесь поиском или картой сайта.


А в остальных случаях этой обработки нет и на пустой странице скупая надпись
HostCMS: File not found.

Модератор
#
Re: Система не обрабатывает отсутствующие страницы
Massha,
Да, это сделано специально и снова полностью противоречит названию созданной Вами темы. Система как раз все отлично обрабатывает.
Поясняю, очень часто чудо-верстальщики в макете дают по ошибке ссылки на несуществующие элементы, например, на картинку или CSS файл. Чтобы не грузить сервер генерацией десятка полноценных страниц с 404 ошибкой в случае, если запрашивается файл с расширением и он отсутствует, выдаются упрощенное уведомление об ошибке 404, которое точно также говорит в заголовках об ошибке 404, а текст для поисковой системы в данном случае не имеет значения.
Есть возможность отключить это упрощенное уведомление, для этого константе NOT_EXISTS_FILE_404_ERROR установите значение false
#
Re: Система не обрабатывает отсутствующие страницы
HostCMS писал(а):
это сделано специально
Спасибо за разъяснение! Хотя, конечно, такие вещи должны быть в доках, ибо о подобных условностях невозможно догадаться.
Авторизация