Мы хотели бы перенаправить на локализованную версию нашей веб-страницы, если обнаружен IP-адрес из определенной страны. Мы используем ASP.Net, GeoLite Country Db (это очень маленькая, загружаемая БД объемом 1 МБ на момент написания этого вопроса).
Таким образом, большинство пользователей получало бы контент на английском языке, но, если они пришли из локального места, по умолчанию они обслуживали бы локальный контент. Конечно, они смогут изменить предпочитаемый язык в любое время.
Вопрос: , если www.example.com
по умолчанию отображает default.aspx
, должны ли мы (если мы обнаружим, что IP-адрес является "локальным"):
Используйте "301 Moved Permanently"
и перенаправьте его, скажем, на www.example.com/local.aspx
, или
Просто визуализируйте соответствующий контент внутри default.aspx
?
Мы хотели бы знать, есть ли какие-либо побочные эффекты с SEO или подобные проблемы с любым из подходов?