Я не совсем уверен, как правильно это сформулировать, поэтому я заранее извиняюсь. У меня есть немного уникальная настройка, но в то же время не такая уникальная. я хочу иметь
api.domain.com m.domain.com domain.com
Все работают с одной и той же базой кода, но обслуживают разные виды и работают с разными наборами контроллеров. Однако я не хочу дублировать свою базу кода, создавая зеркальные копии в разных каталогах, специфичных для самого субдомена. Для меня это избыточно и наоборот продуктивно, так как мне придется управлять 3 + наборами моделей, библиотек и, в некоторых случаях, контроллеров. Чтобы поддерживать функциональность в различных версиях службы.
Прямо сейчас, что я setup и работаю через постоянный рост routes.php является средством сказать, какой контроллер используется, когда через нормальный домен.
т.е.
domain.com domain.com/m/ domains.com/api/
На данный момент это работает, но я стараюсь думать о том, что лучше всего подходит для организации и будущего развития сервиса.
Таким образом, во всем моем вопросе, как я могу настроить codeigniter для поддержки этой логики использования субдоменов, сохраняя все в одной основной кодовой базе. Это правдоподобно? Если да, то как это могло быть достигнуто?