Joomla, мультиязычность и дубли на главной

vpupkin97
На сайте с 27.09.2012
Offline
26
954

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

После создания сайта на Joomla с поддержкой мультиязычности и ЧПУ (всё "из коробки") столкнулся со следующей проблемой.

Есть 2 языка - русский и украинский. Русский контент размещается по URL-ам "/ru/...", а украинский - "/ua/...". После входа на сайт Joomla автоматически редиректит на "/ru/" или "/ua/" в зависимости от настроек браузера.

Но есть одно но! Главная (т.е. "/") возвращает статус 200 и содержит контент основного языка (русский), т.е., в итоге мы имеем дубль русской страницы: одну - в корне сайта ("/"), а вторую - в "/ru/", что есть нехорошо.

Кто сталкивался с мультиязычными сайтами, скажите, пожалуйста, как лучше всего делать структуру мультиязычного сайта:

1. Основной язык "/", а дополнительные - "/xx/", "/yy/", ...?

2. Главную на основном языке делать /, главную на дополнительных - "/yy/", "/zz/" все остальные страницы - "/xx/...", "/yy/...", "/zz/..."

3. Главной делать "/xx/", где xx - основной язык (ru в моём случае), т.е. с корня делать 301 редирект на /xx/?

4. Оставить всё как есть и сделать Canonical URL корня сайта на "/ru/" (что по сути похоже на 3)?

И что в таких случаях делать с Джумлой? Патчить Джумлу? Ставить какие-то редиректы в .htaccess? ???

UPD: Поскольку по времени всё довольно критично, временно сделал 301 редирект с "/" на "/ru/".

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий