CI 묻고 답하기

제목 멀티도메인 관련 소스 입니다. 맞게 사용하고 있는지..
카테고리 CI 2, 3
글쓴이 네이처그린 작성시각 2018/03/06 10:39:01
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12730   RSS

안녕하세요, 얼마전에 HMVC와 멀티도메인을 적용했습니다.

검색으로 살짝살짝 요령피워 만들었구요 ㅎ.ㅎ..

현재 4개의 각기 다른 도메인을 물려서 개인적으론 잘 사용 중인 소스이긴 합니다만..

맞게 사용 하고 있는지;; 여쭈어 봅니다.

 

################################################################
## config.php
################################################################
$httpHost = $_SERVER['HTTP_HOST'];

switch ($httpHost) :
	case "domain.net":
		$baseurl = "https://"."domain.net";
		$sess_save_path = "sessions_main";
		$sess_cookie_name = "sessions_main";
		break;

    default: //localhost
		$baseurl = "";
		$sess_save_path = "sessions_main";
		$sess_cookie_name = "sessions_main";
endswitch;


################################################################
## database.php
################################################################
$httpHost = $_SERVER['HTTP_HOST'];

switch ($httpHost) :
	case "domain.net":
		$hostname = "YOUR HOSTNAME";
		$username = "USERNAME";
		$password = "PASSWORD";
		$database = "DATABASE";
		break;

	default: //localhost
		$hostname = "YOUR HOSTNAME";
		$username = "USERNAME";
		$password = "PASSWORD";
		$database = "DATABASE";
endswitch;


################################################################
## routes.php
################################################################
$httpHost = $_SERVER['HTTP_HOST'];

switch ($httpHost) :
	case "domain.net":
		$route['default_controller'] = 'sample/home2';
		$route['404_override'] = '';
		$route['translate_uri_dashes'] = FALSE;
		break;

	default: //localhost
		$route['default_controller'] = 'sample/home2';
		$route['404_override'] = '';
		$route['translate_uri_dashes'] = FALSE;
		break;
endswitch;

 

 다음글 Ajax 전송 시 csrf 설정 및 internal 5... (5)
 이전글 트랜잭션을 올바르게 작성했는지 알고 싶습니다 (1)

댓글

변종원(웅파) / 2018/03/06 13:05:29 / 추천 1

잘 사용하고 계십니다. 

세군데서 관리하는게 귀찮다면 1개의 파일에 정의하고 각각 파일에서 include해서 사용하는 방법도 있습니다. ^^

네이처그린 / 2018/03/08 21:36:15 / 추천 0
감사합니다 ^^ include하는 방법은 더 공부 해보겠습니다!