질문 Q #13657
default_controller에 관하여...
파도 2016-05-19 12:11:12

$route['default_controller'] = 'welcome';이 초기값이고,

이렇게 했을때 xxx.xxx.xxx.xxx 로 접속하면 welcome페이지가 잘나옵니다..

 

또한, $route['default_controller'] = 'auth/login'; 이라고 하면 제가만든 로그인페이지가 잘 뜹니다..

 

그러나, $route['default_controller'] = 'online/index'; 라는 제가 만든페이지의 메인페이지로 설정하면,

 

404page Not Found가 나옵니다... 어느부분이 문제인지 모르겠습니다... 

 

감사합니다.

답변 3
#1 kaido 2016-05-19 12:37:57

라우터 설정 없이 online/index 가 정상으로 호출 되시나요?

의미 그대로 페이지를 찾을 수 없다는 메세지 입니다.

해당 질문으로는 해드릴 수 있는 답변이 이것 뿐입니다.

#2 파도 2016-05-19 13:26:57

kaido  / 라우팅설정 이외에는 전부 정상작동입니다...

새로 php파일을 만들고 똑같이 copy/paste 해서 해보았더니 되더라고요,  결국 이렇게 해결했습니다....

 

무엇이 문제인지 곰곰히 생각해보았는데,

혹시  php파일의 이름에 대문자가 들어가면 안되는지요??

원래 controller 파일 이름은 onLine.php 이었고, route설정에서 'onLine/index'라고 했을때는 안되고

소문자파일로 새로 만들어서 설정해보니 되더라고요...

#3 kaido 2016-05-19 14:08:44

리눅스 환경일 경우에는 파일명의 대소문자를 구분 합니다.

대소문자 문제 이었네요.