У нас проблема возникла из-за того, что в php 7.3 по-новому работает preg_replace.
Было:
[\\w\\d-_]+)/(?:\\?.*)?
Стало:
[\\w\\d\-_]+)/(?:\\?.*)?
Перед дефисом нужно обязательно добавить \
Было:
[\\w\\d-_]+)/(?:\\?.*)?
Стало:
[\\w\\d\-_]+)/(?:\\?.*)?
Перед дефисом нужно обязательно добавить \