Переношу сайт на Инстант, столнулся с такой проблемой. Исторически лет 20 назад, в URL писались заглавные буквы. Инстант их не воспринимает, и осталось очень много ссылок в сети именно с заглавыми буквами в урлах, вида "/news/9172D0A25". И редирект 301 не работает, ибо инстант не видит эти урлы. "/news/9172d0a25" вот так работает, а с заглавными нет. Почему так? и можно ли разрешить как то ему использовать заглавные буквы?
kalikimaka, в файле github.com/instantsoft/icms2/blob/37929d272c61859808dd92889427b431ccda32f7/system/core/core.php#L739
замените в 739 строке
[a-z]{1}[a-z0-9_]
на
[a-zA-Z]{1}[a-zA-Z0-9_]
и движок доведет эти урлы до компонента контент (или перехвата их редирект-центром каким-то)
Сразу скажу, не разбирался, безопасно это, или нет. И т.п.
Развивайте тему, по вновь появившимся проблемам поищем решение дальше.