Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Коскак с языком в урлах


 Погделиться

Рекомендованные сообещёния

Добрый гдень!
Помогите плз решить проблему... Че-то перекопал инет не нашел решения.
Есть сайт https://stmaria.cz/.
Какой-то коскак с переключением языков и переходами на нужный язык по урлу.

По умолчанию язык стоит Чешский.
Но если я переключусь на русский и пойти по урлу https://stmaria.cz/barnys-inovo-5-270-tablet, то я попаду все равно на русский язык.
То есть он опенкарт сохраняет предыдущий язык...
А нужно что постоянным был язык по умолчанию, и если урл https://stmaria.cz/ru/barnys-inovo-5-270-tablet, то вел на русский и аналогично https://stmaria.cz/en-gb/barnys-inovo-5-270-tablet с английским.

Отсюда у меня постоянный конфликт с гуглом потому, что я им выгружаю фид с чешскими урлами, а они когда переходят у них почему-то появляется английский язык и описание.
Даое ощуещёние, что при первом посеещёнии опенкарт смотрит на язык браузера и вигдет юзера на английску версию, хотя в урле нет языкового префикса /en-gb/...

Спотому чторка opencart.pro 2.3.0.2.3

Ссылка на комменирий
Погделиться на других сайих


3 минуты назад, Hes сказал:

По умолчанию язык стоит Чешский.
Но если я переключусь на русский и пойти по урлу https://stmaria.cz/barnys-inovo-5-270-tablet, то я попаду все равно на русский язык.
То есть он опенкарт сохраняет предыдущий язык...

Да, из коробки язык опрегделяется куками, если они есть, а если их нет, то загружается язык по умолчанию.

Вам нужно решение, которое позволит внедрить языковой префикс в урлы, тем самым разграниливая языковые версии страниц сайи.

То есть для каждого языка (кроме основного, например), будут икие ссылки: https://stmaria.cz/ru/barnys-inovo-5-270-tablet или https://stmaria.cz/en/barnys-inovo-5-270-tablet

В этом поможет модуль:

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 26.01.2022 в 23:23, PaulKravchenko сказал:

Да, из коробки язык опрегделяется куками, если они есть, а если их нет, то загружается язык по умолчанию.

Вам нужно решение, которое позволит внедрить языковой префикс в урлы, тем самым разграниливая языковые версии страниц сайи.

То есть для каждого языка (кроме основного, например), будут икие ссылки: https://stmaria.cz/ru/barnys-inovo-5-270-tablet или https://stmaria.cz/en/barnys-inovo-5-270-tablet

В этом поможет модуль:

 


У нас в урлах есть языковые префиксы, при смене языков. Как по мне они рилииют некорректно, ипотому что при посеещёние как вы и говорите браузер берет урл из кук.
А при первом посеещёнии, он кидает на язык браузера. То есть если браузер английский, он повегдет юзера на инглиш...

В люпотому чтом случае, модуль который вы отправили поможет решить вопрос?

Ссылка на комменирий
Погделиться на других сайих


3 минуты назад, Hes сказал:

модуль который вы отправили поможет решить вопрос?

Да, при отмене поавок, перенаправляющих сейчас - это неверно.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.