@ggok

Мультиязычность, какую выбрать структуру?

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

Сайт: каталог, агрегатор
2 языка (Русский, Английский)

Примерно 30% офферов будут на русском языке и не будут переводиться на английский, остальные 70% будут на русском и англ языке.

Есть ли какая-то логика в построение такой структуры:
site.com/ru/offer-page (добавление слага ru), если этой же страницы на англ языке не будет?
Или делать так? site.com/offer-page/?hl=ru

Подскажите, какую структуру мультиязычности лучше использовать в моем случае?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
site.com/ru/offer-page - использую такой в своих проектах.
Нет страницы - 404.
Притом, делаю дополнительно возможность запроса на site.com/offer-page с 301-ым редиректом в зависимости от языка браузера [lng]. Если нет такой страницы - то на главную site.com/[lng].

Хотя, можно и лучше: подниматься по разделу на уровень выше до тех пор, пока не будет доступен раздел на выбранном языке и вывести сообщение: "Такое предложение отстутствует и Вы были перенаправлены на ближайший раздел на вашем языке" (или указать дополнительно: на каких языках оно присутствует, чтобы дать пользователю возможность выбрать, перейти и почитать на другом языке).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы