Я занимаюсь разработкой веб-сайта с использованием Codeigniter, который будет иметь разные субдомены для разных городов США, например Boston.mysite.com, NYC.mysite.com, Philadelphia.mysite.com
, как, например, Groupon, Yelp и т. Д. Однако никогда не делал этого раньше и не знаю, как этого добиться!Предположим, мой сайт в настоящее время объединяет все города вместе, но теперь я хочу разделить их на разные города.
Вопрос 1 : Как разделить мой сайт на разные города, каждый из которых имеет свой собственный поддомен?
Вопрос 2 : Нужно ли мне дублировать мои контроллеры, представления, модели для разных городов?Как насчет базы данных?На данный момент я не думаю, что будет какая-либо разница в сайте для разных городов, за исключением того, что база данных не будет разделена между разными городами
Вопрос 3 : использование IP-адреса является хорошимспособ выяснить, в каком городе находится пользователь, чтобы перенаправить его в разные субдомены?