개발자의 끄적끄적

[php/codeigniter] 코드이그나이터 다중도메인 접근 설정방법 본문

개발/php

[php/codeigniter] 코드이그나이터 다중도메인 접근 설정방법

효벨 2023. 6. 3. 01:00
728x90
반응형

[php/codeigniter] 코드이그나이터 다중도메인 접근 설정방법

 

 

php 프레임워크 중에서

 

코드이그나이터를 사용하여 사이트를 개발하다보면

 

접근하는 도메인별로 다른 폴더를 바라보도록

 

설정해야 하는 경우가 있습니다.

 

물론 apache 나 nginx 에서도 설정할 수 있지만,

 

index.php 파일에서도 설정이 가능합니다!

 

// $application_folder = 'application';
 switch($_SERVER['HTTP_HOST'])
 {
  case('a.test.com') : 
   $application_folder = 'application_a';
  break;
  case('aa.test.com') : 
   $application_folder = 'application_aa';
  break;
  default : 
   $application_folder = 'application';
 }

 

위 내용 보시면 아시겠지만,

 

index.php 파일 내용중 application_folder 를 설정하는 부분을

 

접근하는 http_host 값을 기준으로 각각 다른 application 폴더를 바라보도록 설정하는 방법입니다!

 

이렇게 동작하게 하기위해서는 application 폴더를 복사해서 각각 이름을 변경하여 여러개를 유지해야 되겠죠? ㅎㅎ

 

참고들 하세요!

반응형
Comments