Page 1 of 2

Баг переадресации на язык

Posted: Thu Dec 22, 2022 3:16 pm
by uaker1488
Привет!
Очень странно после апа начал работать мультиланг на сайте.
Пациент: https://xxxxnxx.pro/
Языки там сделаны через /ru/, /de/ и т.д.
Меня вообще почему-то бросило на чешский язык(при чем не переадресацией на /cs/, а прям на главной). До этого всё работало хорошо. Как утроен мультиланг:

Code: Select all

if ($_GET['force_lng'] and isset($my_keywords[$_GET['force_lng']])) {
    $langISO = $_GET['force_lng'];
    $langURLPrefix = "/" . $langISO;
    $lang = $my_keywords[$_GET['force_lng']];
} else {
    $_GET['force_lng'] = "en";
    $lang = $my_keywords['en'];
    $langISO = "en";
}
Ну и плюс рерайты и т.д.

Апдейт от 1го октября работает прекрасно на остальных сайтах с аналогичным мультилангом.

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 3:51 pm
by admin
Приветствую!
есть хедеры как конкретно надо тестировать то что не так работает?

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 3:54 pm
by uaker1488
Какие хедеры? Как их показать?
Есть подозрение что тут делались работы:
viewtopic.php?f=7&t=105072&start=10

Которые сломали.

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 3:55 pm
by admin

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 4:58 pm
by igor
вроде сделал хедеры

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

https://xxxxnxx.pro/HTTPHeader.txt

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 5:07 pm
by admin
https://xxxxnxx.pro/
Host: xxxxnxx.pro
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0
Sec-Fetch-User: ?1

GET: HTTP/2.0 200 OK


редиректа нет ...


где именно редирект то ?


ПС не надо все хедеры с картинками и стилями, можно только сам запрос домена

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 5:31 pm
by igor
я хз редирект или нет это

но до апа како-го то

при такой конструкции показывало язык EN
сейчас не так как было - как это назвать я хз редирект или нет - но мне бы вернуть тогда версию назад

в вики написано

How to run update
cd your_path_to/scj/admin/
php update.php (опционально номер апдейта) - но дает ошибку

202210011209 - этот работал норм - как вернуть его ?

Re: Баг переадресации на язык

Posted: Thu Dec 22, 2022 7:05 pm
by admin
вернуть возможности нет
нет на сервак 100500 версий, билд выходит по 5 раз на день

где именно редирект не ясно, как его увидеть ?

Re: Баг переадресации на язык

Posted: Thu Jan 05, 2023 9:51 pm
by gufs
Такой же баг в новом апе, раньше без указания языка выбирался main, теперь толи по языку системы или ещё как-то
Как принудительно указать force_lng= чтобы показывался основной язык?
Хорошо только один домен обновил

Re: Баг переадресации на язык

Posted: Thu Jan 05, 2023 10:06 pm
by admin
force_lng=main

так если не указан - может стоит запоминание языка в опциях?