CI 묻고 답하기

제목 라우팅에 관한 질문입니다.
글쓴이 천재작곡가 작성시각 2016/03/16 12:58:37
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 13783   RSS

안녕하세요

늘 도움을 주셔서 감사합니다.

다름이 아니라 route.php 설정을 통해

서브도메인별로 다르게 컨트롤러를 불러오고싶습니다.

 

admin.도메인.com/$1 => admin/$1 로 연동

www.도메인.com/$1 => /$1 로 연동

 

이렇게 하기위해서

if( $_SERVER['SERVER_NAME'] == 'admin.도메인.com')
{
	$route['([a-z]+)'] = "admin/$1";
}

이렇게 설정을 해보았는데..

적용이 안되네요

if문은 정상적으로 실행이 되는건 확인했는데

	$route['([a-z]+)'] = "admin/$1";

이 구문이 제가 원하는대로 작동을 안하는것 같습니다.

혹시 도움을 주신 고수님분 없으신가요..?

 다음글 $this->load->database();... (2)
 이전글 템플릿 엔진 Smarty를 사용중인데.. (4)

댓글

천재작곡가 / 2016/03/16 20:23:29 / 추천 0

자답입니다

다음과같은 코드로 해결하였습니다.

if ($_SERVER['SERVER_NAME'] == 'admin.도메인.com')
 {
 	$route['(.+)'] = "admin/$1";
 }