CodeIgniter는 기본적으로 하나의 응용 프로그램 만 지원합니다. 하위 도메인을 기반으로 여러 응용 프로그램을 원합니다. 하위 도메인은 응용 프로그램 폴더 이름입니다. 존재한다면, 그것은 그 밖의 기본값을 실행해야합니다. 여기 내 요구 사항과 논리 간다 ...codeigniter 여러 응용 프로그램
요구 사항 :
http://dynamic.com applications/application (default)
http://appone.dynamic.com applicatons/appone
http://apptwo.dynamic.com applicatons/apptwo
.... ....
http://appx.dynamic.com applicatons/appx
위의 같은 방문자 유형 예제 URL는, htaccess로 또는 index.php 파일이 자동으로 사용할 응용 프로그램 폴더를 선택해야 할 때.
codeIgniter 기본 코드를 index.php로 변경하고 잘 작동하는이 코드를 작성하십시오.
// multiple applications path //
$path = 'applications/';
// default folder //
$folder = 'application';
preg_match('/^(?<subdomain>\w+)\.(dynamic\.com)$/im', $_SERVER['HTTP_HOST'], $matches);
if (isset($matches['subdomain']) && is_dir($path . $matches['subdomain'])) {
$folder = strtolower($matches['subdomain']);
}
$application_folder = $path . $folder;
내 질문 - .htaccess에 같은 논리를 쓸 수 있습니까? index.php에 광산과 같은 코드를 작성하는 데 성능 문제가 있습니까? 나에게 제안하거나 htaccess 로직에 대한 도움. 이미지도 첨부되어 있습니다. 고맙습니다!!