Ситуация следующая:
после переноса сайта (не мной и я не знаю откуда/куда) на битрикс появились 404 на некоторых страницах.
есть инфоблок производители, несколько производителей:
1) красивый закат
2) прогресс
3) сатурн
у всех выставлен символьный код, при переходе по урлу на любого из них должен выводиться товар, принадлежащий этому производителю. это всё работает, но не для всех.
допустим у производителя красивый закат URL следующий:
www.site.ru/krasivij_zakat
и он отдает 404. если я нажимаю генерация урла в битриксе, то он меняет его на
www.site.ru/krasiviy-zakat
и всё работает нормально.
остальные производители по следующим урлам работают без проблем, также все ок:
www.site.ru/progress
www.site.ru/saturn
никаких ограничений по урлам в битриксе (поиск по файлам и их содержимому) и в бд не найдено.
прошелся по бэктрейсу, выводя echo'м сообщения, падает на этой строчке (до нее выводит сообщение, после нее нет):
ob_start(array(&$APPLICATION, "EndBufferContent"));
это функция PrologActions() в битриксе. функция, влияющая на буфер, отдает 404 - странно как-то. не думаю, что проблема в ней.
куда копать непонятно. буду благодарен за любую подсказку.