Close

Как сделать 2 языковые версии сайта на 1 домене, без папок и поддоменов?

Вопрос для пытливых умов:

Есть сайт https://site.com – русская версия (главное зеркало).
Стоит задача, на домене site.com сделать английскую версию, чтобы пользователь у которого язык НЕ русский попадал на неё и при это не навредить русской версии сайт.
При это не используя схему папок https://site.com/en/ и не использовать поддмен https://en.site.com/, другой домен тоже нельзя использовать.

Мои соображение:

1. Расклеить https://www.site.com и https://site.com (сейчас стоит 301-редирект)
2. На версию https://www.site.com залить английскую версию сайта, зарегать в вебмастерах, указать геолокацию и т.п.
3. Сделать скрипт:
– Для пользователей, у которых язык НЕ русский, и которые зашли на версию без www (https://site.com) перенаправлять на английскую версию сайта (https://www.site.com)
– Для пользователей, у которых язык русский, и которые зашли на английскую версию (https://www.site.com) перенаправлять на русскую версию сайта (https://site.com)
4. Сделать переключалку языка в шапке сайта, если вдруг пользователю с русским языком хочется английскую версию посмотреть и наоборот, если пользователю с НЕ русским языком хочется русскую версию посмотреть.

Что думаете? Не будет проблем с ПС или есть другие варианты?

Источник

Добавить комментарий