Как сделать так, чтобы при добавлении в ссылку язык роуты не поломались?
Допустим у нас есть сайт test.com. Он всегда на русском языке, а сейчас нам понадобилось сделать сайт который поддерживает разные языки, например: test.com/kz
Как сделать так, чтобы все роуты которые работали, например test.com/blog/my, работали через версию с языком test.com/kz/blog/my и ничего не поломалось? В роутах же не прописан language. И прописывать его не надо, потому что на русской версии не будет добавляться /ru.
Есть вариант, в самом начале (где-то в index.php брать REQUEST_URI, смотреть что в самом начале есть язык, записывать этот язык куда то в куку, и подменить REQUEST_URI уже без языка). Но мне кажется что это очень плохой вариант, а как сделать правильно - не знаю. Фреймворк - старейший зенд)