Как перенаправлять пользователя на сайт в зависимости от его страны?
Если нужно в зависимости от страны, то можете использовать например geoIP (или любой другой сервис), который по IP подскажет наиболее вероятную страну.

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

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

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

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

И далее редирект в нужный раздел