Я не очень опытный программист и использую CodeIgniter во второй раз.
Предположим, у меня есть www.domain1.com.Так что у меня будет, скажем, 3 контроллера / area1, / area2, / area3.Пользователи могут получить к ним доступ как www.domain1.com/area1 и т. Д., Если я задаю базовый URL-адрес как www.domain1.com.Но моя проблема в том, что клиенту нужна определенная область сети, скажем, area2, работающая как микросайт, в своем собственном домене, поэтому он хочет получить доступ к area2 с помощью www.domain2.com.
Я нене знаю, как заставить это работать с CodeIgniter.Предположим, что он регистрирует www.domain2.com и устанавливает его, указывая на тот же DNS, сервер и т. Д. Как я могу заставить CodeIgnitor выполнять контроллер area2 при обращении к URL www.domain2.com?
Возможно, изменение $config['base-url']
?Маршрутизация?.htaccess
?Пожалуйста, если вы решили эту проблему, примеры кода были бы очень благодарны.
Редактировать: Я приведу пример сайта, который я хочу получить.
У меня есть одна нормальная установка CodeIgniter(внешний хост, я не могу получить доступ к httpd.conf
). Он находится на одной машине, и к корню сайта должен обращаться www.domain1.com
Все домены зарегистрированы за пределами.Итак, у меня есть домашний контроллер, который показывает мне вид главной страницы.И предположим, что у сайта есть 3 области / area1, / area2 / area3 с соответствующими контроллерами, показывающими эти области.
Мой клиент хочет выделить одну из областей, ту, которую показывает контроллер / area2, и он хочет использовать другой домен для этой области, www.domain2.com
Что я могу сделатьтак что, когда пользователь переходит на www.domain2.com, CI перенаправляет их на www.domain1.com/area2?Могу ли я, например, изменить $config['base_url']
в соответствии с полученным URL или это невозможно?Нужно ли изменять файл .htaccess
?