Замена языковой версии

Перенаправление посетителя на страницу с нужной языковой версией
Для мультиязычного сайта можно сделать переадресацию на нужную языковую версию в зависимости от языка, установленного в браузере пользователя.
1. Создайте сайты или страницы на разных языках, пропишите адреса страниц
2. Добавьте на основную страницу блок T805, категория «Другое».
3. Добавьте отдельную карточку для каждой языковой версии.
4. Код языка: укажите двухбуквенный код языка; через запятую, без пробелов, если их больше одного.
5. Ссылка: укажите адрес страницы, на которую должен быть перенаправлен пользователь в зависимости от языка.

Дополнительные условия (опционально):

Если не совпадает с основным языком браузера: отправляет на страницу, если основной язык пользователя не совпадает с указанным.

Если встречается хотя бы один язык в браузере: отправляет на страницу, если хотя бы один язык, установленный в браузере пользователя, совпадает с указанным.

Без галочек: сработает строгое условие по основному языку браузера.


Чтобы обозначить язык в поле «Код языка», используйте кодировку ISO 639-1. Регистр значения не имеет. Можно указывать код как заглавными, так и строчными буквами.
Основные коды:
RU — русский
UK — украинский
DE — немецкий
ZH — китайский
Пример: всем посетителям, которые не знают русский язык, показываем страницу на английском языке

Основная версия сайта на русском языке. Мы хотим, чтобы люди, которые не знают русский язык, видели страницу на английском.

1. Создаем две страницы: mysite.com/ru (на русском) и mysite.com/en (на английском)
2. На странице mysite.com/ru добавляем блок T805 с настройками:
Код языка: RU
Ссылка: mysite.com/en
Ставим галочку «Если не совпадает с основным языком браузера»
Теперь если человек заходит на страницу mysite.com/ru (на русском языке), а у него в браузере выставлен основной язык отличный от русского, он будет перенаправлен на страницу mysite.com/en на английском языке.
Пример: людям, которые знают немецкий язык, показываем страницу на немецком

В этом же проекте есть страница сайта на немецком языке — mysite.com/de. Мы хотим, чтобы люди, у которых установлен немецкий язык, видели страницу на немецком.

1. На странице mysite.com/ru в блоке T805 добавляем еще одну карточку с настройками:
Код страны: DE
Ссылка: mysite.com/de
2. Ставим эту карточку выше карточки с условием переадресации на английскую версию.
Теперь если человек заходит на страницу mysite.com/ru на русском языке, а у него в браузере основной язык немецкий, то он будет переадресован на немецкий сайт mysite.com/de. Посетители, у которых в браузере нет ни русского языка, ни немецкого, будут перенаправлены на страницу mysite.com/en на английском языке.
Очередность карточек важна в случае, когда посетитель подходит под несколько установленных условий: сработает то условие, карточка которого установлена ниже.
Проверка основного языка браузера
Основной язык вашего браузера: пример
Проверка всех языков браузера
Все языки вашего браузера: пример

Как сделать персонализированные лендинги для разных клиентов

Замена контента в зависимости от параметров в ссылке странице

Как заменять текст или блоки на странице исходя из геопозиции пользователя

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

Перенаправление посетителя на страницу с нужной языковой версией

Made on
Tilda