Как лучше всего реализовать работу сайта для разных городов?
Здравствуйте!
Есть задача сделать один сайт на поддоменах для каждого города. То есть есть поддомен, например, nn.site.ru - это сайт для Нижнего Новгорода, весь контент показывается для Нижнего Новгорода. Аналогично есть поддомен kazan.site.ru, для него информация для города Казань.
Как лучше всего сделать определение города, в котором находится человек и перенаправление его на нужный домен? Также есть возможность выбрать город самостоятельно как, например, это сделано на avito.
Возможно есть уже готовые решения?
Сайт под управлением Joomla 3.
добавлю, если сайт в России, то что лучше уведомлять пользователя о том что его местоположение может быть сохранено в базе данных, иначе есть риск что после 1 сентября оштрафуют владельца сайта на 75 тыс рублей