Распределение запросов к сайту по ГЕО
Добрый день.
Сейчас стартует наполнение инструкций к лекарствам для разных стран (Украина, Белорусь, Россия)
В данный момент отвечает только версия для Украины https://www.tabletki.info/ua (на верстку не смотрите)
Для разных стран будут следующие урлы:
https://www.tabletki.info/ua - Украина
https://www.tabletki.info/ru - Россия (урл не работает пока)
https://www.tabletki.info/by - Беларусь (урл не работает пока)
Для каждой страны, будет своя главная страница. Точнее она будет по верстке одинаковая, но разная по наполнению.
Перейдя на "свою" главную, пользователь видит список лекарств и может перейти на конкретное лекарство и получить всю необходимую информацию.
Задача 1:
Прикрутить к серверу бесплатное решение по ГЕО ip
Мы должны по ip адресу пользователя понимать, в какой стране он находится и бросать его на соответствующий урл. Если пользователь не принадлежит не к одной стране, то по умолчанию бросаем его на https://www.tabletki.info/ru
Получается пользователь никак и не при каких обстоятельствах не может попасть просто на главную страницу домена https://www.tabletki.info
Задача 2:
Для Украины у нас будут инструкции к лекарствам на 2-х языках, украинский и русский. Если пользователь из поиска попадает на страницу конкретного лекарства, например https://www.tabletki.info/ua/novirin - то все ок, он на этой странице и остается.
Но если пользователь обращается к странице конкретного лекарства НЕ из поиска, то мы должны смотреть какой язык у него установлен в браузере и соответственно показывать ему нужный язык.
Если установлен украинский язык
https://www.tabletki.info/ua/novirin
Если установлен русский (или любой другой)
https://www.tabletki.info/ua/ru/novirin
Есть еще моменты которые хочу настроить, но начать хочу именно с этого.
Спасибо, что дочитали)