Сделать так чтобы при обращении через URL к любому НЕ существующему объекту (элемент, раздел, инфоблок, пользователь, группа соцсети, файл, тема форума, форум, блог, итд итп) открывалась единая страница 404 и ее шаблон можно было настраивать, причем, неверный адрес должен сохраняться чтобы была возможность исправить ошибку ввода URL.
Сейчас одни компонненты отображают сообщение, другие переопределяют константу ERROR_404, иные вообще эту ситуацию тупо не обрабатывают.
Я считаю, что такие вещи должны идти настроенными из коробки. Начинающие разработчики или пользователи очень часто разворачивают сайт и на такие нюансы просто забивают.
Полностью согласен с Максимом. Да и к тому же, Марат, твоя магия не работает у меня. Причиной является компонент комплексный bitrix:catalog с настроенным ЧПУ от корня сайта. Так что Максим прав, реализация должна быть полной и изначально.