Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Владимир Головин пишет:
Я знаю, что это все можно сделать ручками, но меня беспокоит совместимость с обновлениями Битрикса -- вдруг какое-то из обновлений поломает логику сайта? Поэтому очень хотелось бы стандартизировать эту возможность.
Если вы будете менять только публичную часть сайта, то обновления не затронут сделанные вами изменения. Продукт может модифицировать только файлы расположенные в /bitrix/modules/ все остальные файлы вне указанного каталога и вообще вне каталога /bitrix/ обновлениями не затрагиваются никогда.
А вообще сделать стандартный модуль замены URL-ов можно только если продукт будет парсить страницы сайта и динамически проводить замену параметров, чтобы все ссылки на страницы соответствовали новой политике урлов. Это реально создает очень большую нагрузку на машине и лучше все же делать такие настройки в публичной части в процессе интеграции, как вы правильно заметили - это возможно. Кстати, пример новостей на этом сайте - это как раз пример представления новостей в виде прямых ссылок на базе 404 ошибки на сервер.