Page 1 of 2

Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 7:18 am
by tubepartnership
Здравствуйте,

у нас используется несколько языков на сайте. Главный язык английский и для него корневой урл является https://domain.com/
Для всех остальных языков используется 2х буквенный код в конце. Например для немецкого такой урл корневой - https://domain.com/de/

Если язык у браузера стоит немецкий, то автоматом редиректит с https://domain.com/ на https://domain.com/de/ , что ОК. Но проблема возникает если такой пользователь захочет переключить язык на английский. Его все равно будет редиректить всегда на https://domain.com/de/

Как решить такую проблему ?

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 7:34 am
by admin
а как именно пользователь меняет язык?

и можно плз хедеры как юзер меняет язык а его все равно редиректит на ду

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 7:50 am
by tubepartnership
https://hotnakedgirls.xxx/ вот урл.
Вот когда захожу на сайт с DE языком в настройках браузера: https://capture.dropbox.com/FFdrC4aZfLWVlfhw
вот когда меняю язык на EN: https://capture.dropbox.com/h1YLSB76nqIiG7nU
вот настройки в админке: https://capture.dropbox.com/2bOnU0REa8CjVtyK

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 10:27 am
by admin
save language preferences сохраняет выбранный язык

что б переключить на енг в данном случае надо

force_lng=main - это язык основной, в вашем случае енг

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 12:07 pm
by tubepartnership
admin wrote: Mon Apr 04, 2022 10:27 am save language preferences сохраняет выбранный язык

что б переключить на енг в данном случае надо

force_lng=main - это язык основной, в вашем случае енг
а куда надо это вставить ?

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 12:34 pm
by admin
domain.com/?force_lng=main

есть 2 варианта какой будет язык если открыть индекс

1. дефодтный (main)
2. какой-то выбранный и запомненный ранее

у вас стоит в сетингах - запоминать выбранный язык

пока все ясно?

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 12:44 pm
by tubepartnership
Вроде понятно, но подставив этот параметр в УРЛ все равно редиректит на /de/?force_lng=main
https://www.dropbox.com/s/abr3m42nt55ut ... 0.png?dl=0

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 12:49 pm
by admin
не должно..
скиньте плз админку или дамп, я протестирую

Re: Редиректы при мультиязычности

Posted: Mon Apr 04, 2022 9:09 pm
by tubepartnership
отправил если что доступ в ПМ

Re: Редиректы при мультиязычности

Posted: Tue Apr 05, 2022 10:25 am
by admin
пошел проверять - все ок

открываю сайт , ставлю например дойч
его запоминает

открываю https://hotnakedgirls.xxx/?force_lng=main

переключается язык на основной

точно не работает у вас?