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

tubepartnership
Posts: 31
Joined: Wed Oct 02, 2019 9:26 am

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

Post by tubepartnership »

Здравствуйте,

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

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

Как решить такую проблему ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

а как именно пользователь меняет язык?

и можно плз хедеры как юзер меняет язык а его все равно редиректит на ду
Don't forget to run script update
tubepartnership
Posts: 31
Joined: Wed Oct 02, 2019 9:26 am

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

Post by tubepartnership »

https://hotnakedgirls.xxx/ вот урл.
Вот когда захожу на сайт с DE языком в настройках браузера: https://capture.dropbox.com/FFdrC4aZfLWVlfhw
вот когда меняю язык на EN: https://capture.dropbox.com/h1YLSB76nqIiG7nU
вот настройки в админке: https://capture.dropbox.com/2bOnU0REa8CjVtyK
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

save language preferences сохраняет выбранный язык

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

force_lng=main - это язык основной, в вашем случае енг
Don't forget to run script update
tubepartnership
Posts: 31
Joined: Wed Oct 02, 2019 9:26 am

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

Post by tubepartnership »

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

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

force_lng=main - это язык основной, в вашем случае енг
а куда надо это вставить ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

domain.com/?force_lng=main

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

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

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

пока все ясно?
Don't forget to run script update
tubepartnership
Posts: 31
Joined: Wed Oct 02, 2019 9:26 am

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

Post by tubepartnership »

Вроде понятно, но подставив этот параметр в УРЛ все равно редиректит на /de/?force_lng=main
https://www.dropbox.com/s/abr3m42nt55ut ... 0.png?dl=0
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

не должно..
скиньте плз админку или дамп, я протестирую
Don't forget to run script update
tubepartnership
Posts: 31
Joined: Wed Oct 02, 2019 9:26 am

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

Post by tubepartnership »

отправил если что доступ в ПМ
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

пошел проверять - все ок

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

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

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

точно не работает у вас?
Don't forget to run script update
Post Reply