Страницы

Поиск по вопросам

пятница, 24 января 2020 г.

Как убрать _local из url для дефолтного языка

#symfony #symfony3


подскажите пожалуйста.
Реализовал мультиязычность для сайта, но нужно убрать в урле приставку /en для дефолтного
языка. Как это сделать?
Например есть урлы: 

site.com/en/login -> site.com/login(убераеться _locale), 
site.com/fr/login -> site.com/fr/login(остаеться _locale)

    


Ответы

Ответ 1



Я нашел решение которое мне подходит.Нужно установить бандл JMSI18nRoutingBundle Вот урок как настраивать сконфигурировать бандл. (Сыылка на видео) с 6-й минуты jms_i18n_routing: default_locale: "%locale%" locales: [ru, ua] strategy: prefix_except_default (тут важно поставить именно такой параметр)

Комментариев нет:

Отправить комментарий