Назад | Перейти на главную страницу

Перенаправление в зависимости от местоположения, стран и языков: есть ли хороший ответ?

У меня есть сайт, на котором должны быть как минимум две почти идентичные версии для двух разных стран / языков, и посетители должны получать доступ к той или другой в зависимости от их местоположения, страны или языка (на самом деле, лучший ответ в моем случае - перенаправление по стране).

Веб-сервер - это Apache, и я кое-что читал о API GeoIP Apache, но я не уверен, как применить его (некоторые краткие инструкции были бы очень признательны) к моей установке Apache, а оттуда как перенаправить ту или иную версию в зависимости от местонахождения посетителя (что, насколько я знаю, угадывается по IP посетителя).

Интересно, может ли язык браузера здесь пригодиться и перенаправлять на каждую версию в зависимости от языкового кода (en_US, es_ES и т. Д.).

Есть ли решение этого (если возможно, бесплатное, но также будут рассматриваться коммерческие решения)?

Сделайте то, что делают международные судоходные компании, и сделайте так, чтобы на первой странице было «выберите свою страну». Используйте поле браузера, чтобы определить язык по умолчанию. Используйте geo_ip, чтобы определить страну по умолчанию. Попросите пользователя подтвердить, убедитесь, что он может его изменить, и убедитесь, что вы сохранили его в файле cookie, чтобы ему не приходилось делать это снова.

На сайте, на который вы ссылаетесь, есть вся необходимая информация о настройке apache с помощью mod_geoip (который вам следует установить заранее).

Перенаправление по языку браузера также рассматривается в комментариях httpd.conf, а также в миллиард просмотров в Google, лайк этот, например.

Все это должно решить вашу проблему. Если нет, укажите почему. Ура.

Вы также можете использовать размещенное решение (например, то, в котором я участвую: www.splitterhq.com), особенно для маркетинговых ссылок и QR-кодов.

Затем вы можете удалить шаг, на котором пользователи должны выбирать страну и ссылаться на определенные подстраницы или профили в социальных сетях и т. Д.

Всего наилучшего