Kentico 11 несовместимый выбор культуры и перенаправление - PullRequest
0 голосов
/ 11 мая 2018

У нас есть веб-сайт, который работает в основном на домене .co.uk.У нас также есть ирландская версия сайта, которая находится под псевдонимом домена «.ie» - периодически при загрузке страницы культура не соответствует домену.Например, довольно часто при загрузке .ie-версии сайта в коде мы видим, что культура отображается как en-GB, что неверно.Это противоречивое поведение, и, похоже, нет никакого шаблона для его репликации.

Применение настройки культуры домена Force, кажется, предотвращает проблему ОДНАКО, когда мы делаем это, веб-сайт перенаправляет все страницы, которые не имеют переведенных версий.вместо «объединения содержимого культуры по умолчанию».

Как мы можем решить эту проблему, чтобы культура строго поддерживалась доменом (en_GB для .co.uk и en_IE для .ie), а также наследовалаконтент из культуры по умолчанию, где страницы не переводятся.

Заранее спасибо, Люк

1 Ответ

0 голосов
/ 14 мая 2018

Одна из двух возможностей.

Одна из них состоит в том, что есть 2 кода культуры, из которых можно извлечь.Предпочтительная культура пользователя (в данном случае 'en-IE') и культура текущей страницы (которая может сильно зависеть от того, переведена ли страница в код предпочтительной культуры пользователя).

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

Другая вещь - это селектор культуры, вы можете установить его в селекторе культуры, чтобы показывать толькоКультуры текущей страницы или все культуры сайта, если проблема связана с вашим селектором, проверьте Источник данных о языке и посмотрите, является ли это проблемой (должен быть флажок).

В противном случае последнее место для проверки -у вас есть какие-либо псевдонимы URL для страниц, для этого псевдонима URL есть выбор культуры (может быть установлен любой язык), если он задан (по умолчанию это так), когда этот псевдоним используется, он изменит культуру пользователя.

Если это не поможет вам, можете ли вы сделать несколько снимков экрана с тем, что вы видите и что вы ищете, чтобы иметь счастье?ан

...