multilang и индекс
Posted: Mon Mar 28, 2022 8:23 am
Имеем сайт мультияз.
Auto Switch language = NO
Auto redirect to existing language: http://www.domain.com/{LANGUAGE}/{ORIGINAL_REQUEST}
При первичном заходе с NL айпи на главную http://www.domain.com/ отображает содержимое http://www.domain.com/nl/.
Переключение, скажем, на /de/ меняет язык, все ок, но при возращении на индекс (должен быть en) снова показывает NL. При этом, что характерно, имена категорий отображает на EN.
Если принудительно открыть domain.com/?force_lng=en - всё окей. (и текст, и категории) Причем после применения force_lng=en в урле все начинает работать корректно (переключение языков туда-сюда)
При это если принудительно открыть domain.com/?force_lng=fi (соотв увидим финский вариант), потом зайти на другой язык /de/ и снова вернуться на дефолтный /, то увидим уже под урлом http://www.domain.com/ финскую версию (но при этом опять же категории на инглише). И это остается, пока снова не применим ?force_lng=en
в хтаксесс:
RewriteRule ^/(.*)$ $1?force_lng=en&%{QUERY_STRING} [L]
Подскажите, плз, где копать, как это пофиксить?
Auto Switch language = NO
Auto redirect to existing language: http://www.domain.com/{LANGUAGE}/{ORIGINAL_REQUEST}
При первичном заходе с NL айпи на главную http://www.domain.com/ отображает содержимое http://www.domain.com/nl/.
Переключение, скажем, на /de/ меняет язык, все ок, но при возращении на индекс (должен быть en) снова показывает NL. При этом, что характерно, имена категорий отображает на EN.
Если принудительно открыть domain.com/?force_lng=en - всё окей. (и текст, и категории) Причем после применения force_lng=en в урле все начинает работать корректно (переключение языков туда-сюда)
При это если принудительно открыть domain.com/?force_lng=fi (соотв увидим финский вариант), потом зайти на другой язык /de/ и снова вернуться на дефолтный /, то увидим уже под урлом http://www.domain.com/ финскую версию (но при этом опять же категории на инглише). И это остается, пока снова не применим ?force_lng=en
в хтаксесс:
RewriteRule ^/(.*)$ $1?force_lng=en&%{QUERY_STRING} [L]
Подскажите, плз, где копать, как это пофиксить?