Я пытаюсь выполнить многодоменную настройку codeigniter.
Мне нужно поддерживать ссылки, подобные этой
www.site.com / users / username subdomain.site.com www.othersiteparkedonsite.com
в этих 3 различных случаях я хочу загрузить папку приложения для случая
, следующий код в index.php будет работать только с поддоменом и регистром домена
// Application folder var
$myApp = '';
switch($_SERVER['HTTP_HOST'])
{
case 'site.com':
$myApp = 'application';
break;
default:
$myApp = str_replace('.','_',$_SERVER['HTTP_HOST']);
$myApp=str_replace('www_','',$myApp);
$myApp='sites/'.$myApp;
}
$application_folder = $myApp;
но как определить первый случай и субдомены ????
Используя код, я могу сделать только одну папку / sites / в корневой папке и загрузить по имени субдомена или доменного имени папку, но каксделать маршрутизацию, или с htaccess, чтобы я мог загрузить папку приложения относительно имени пользователя, субдомена, домена и контроллера ???Я имею в виду, что мне нужно, если мы перейдем на www.site.com/users/usernameX
index.php загрузит папку / usersites / usernameX
в случае поддоменов из
sub1.site.com загрузит папку приложения
/ subdomains / sub1_site_com
в случае, если другой домен припаркован в той же папке
www.otherdomain.com будет загружаться
/ sites / otherdomain_com
и
www.site.com / somecontroller / somefunction будут работать из папки main / application, которая находится в корневом каталоге ...
Вы можете мне помочь?