@driverx18

Как сделать так, чтобы при добавлении в ссылку язык роуты не поломались?

Допустим у нас есть сайт test.com. Он всегда на русском языке, а сейчас нам понадобилось сделать сайт который поддерживает разные языки, например: test.com/kz
Как сделать так, чтобы все роуты которые работали, например test.com/blog/my, работали через версию с языком test.com/kz/blog/my и ничего не поломалось? В роутах же не прописан language. И прописывать его не надо, потому что на русской версии не будет добавляться /ru.
Есть вариант, в самом начале (где-то в index.php брать REQUEST_URI, смотреть что в самом начале есть язык, записывать этот язык куда то в куку, и подменить REQUEST_URI уже без языка). Но мне кажется что это очень плохой вариант, а как сделать правильно - не знаю. Фреймворк - старейший зенд)
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Фреймворк - старейший зенд
https://framework.zend.com/manual/2.1/en/modules/z...

И прописывать его не надо, потому что на русской версии не будет добавляться /ru.
По уму - надо прописывать везде. Так и сео нормально работать будет и семантика в норме.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы