Какие есть способы редиректа пользователя с главной на /ru или /en?
Добрый день!
Суть такая: есть сайт, с русской и английской версией. При заходе на главную страницу, определяется местоположение юзера по geo-ip, и выдается 302 редирект на страницу сайт.ру/ru или сайт.ру/en. Всё работает нормально, но google pagespeed ругается на лишний редирект, соответственно оценка скорости сайта ниже, чем могла бы быть.
Задача: повышение оценки в pagespeed, при этом, не утруждая пользователей лишними действиями
На данный момент вижу 2 способа решения проблемы:
1. Убрать редирект, вместо этого с бэка сразу отдавать страницу с нужным языком, т.е. получается на одном урле будет и англ. версия, и русская. Насколько я понимаю это по своему плохо скажется на сео и позиции в поисковиках
2. Убрать редирект, отображать по умолчанию один из языков, юзер сам переключит на нужный, сохранять выбор языка в куках и в дальнейшем уже редиректить, при необходимости. При это главная страница будет всегда без редиректов. Минус данного способа в том, что от юзера требуются некоторые лишние телодвижения.
Какой вариант правильный?
Или может быть я чего-то не понимаю, и есть какой-то простой способ перенаправить юзера на нужную страницу, при этом не требуя от него обязательно выбирать язык?