yerdnaandrey
@yerdnaandrey

Как перенаправлять пользователя на сайт в зависимости от его страны?

Здравствуйте. У меня есть две папки:en и ru. Мне нужно перенаправлять пользователя в индексный файл в какой либо из этих папок в зависимости от их местонахождения. Подскажите на чем все это реализовать?
  • Вопрос задан
  • 331 просмотр
Решения вопроса 1
gromdron
@gromdron
Bitrix developer
Если нужно в зависимости от страны, то можете использовать например geoIP (или любой другой сервис), который по IP подскажет наиболее вероятную страну.

А вообще решения исходной ситуации множество:

1) Использовать GeoIP для определения источника запроса

2) Проверять заголовок Accept-Language и перенаправлять в зависимости от языка (вариант от Александр)

3) Перенаправлять на /ru/ (или /en/) в зависимости от того кто первичный и там уже делать всплывающую подсказку с сменой города (типа "Наш сайт над других языках")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
rpsv
@rpsv
делай либо хорошо, либо никак
При заходе в корень сайта определять страну/язык через сервисы, типа: https://ip-api.com/docs/api:json

И далее редирект в нужный раздел
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 сент. 2020, в 21:23
2500 руб./за проект
18 сент. 2020, в 20:16
13000 руб./за проект
18 сент. 2020, в 19:05
25000 руб./за проект