제목 | 윈도우서버에서 컨트롤러. | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 프레임워크래프트 | 작성시각 | 2017/07/12 09:21:56 |
|
|||
apm이 아닌 IIS로컬호스트를 사용하는데요. PHP버전은 7.0으로 설치하였고 코드이그나이터 3.1.5 설치하였습니다. 기본 설치하면 보통은 Welcome이라는 컨트롤러가 있자나요. 여기서 http://localhost/ 로들어가면 인덱스 페이지가 잘열립니다. 컨트롤러도 잘열리고요 ㅠㅠ.. http://localhost/welcome이라고 하면 .. 그 메인이 열리지않습니다..같은메인인데말이죠 열려야하는거아닌가요?.. 뭐다른걸 설정해야하나요?
|
|||
다음글 | 쉘스크립트 질문합니다 (13) | ||
이전글 | [긴급요청질문] php로 daum에 자동 로그인하는 방... (2) | ||
유창화
/
2017/07/12 09:28:41 /
추천
1
rewrite 모듈이 연동되어야 될거 같습니다.
|
배강민
/
2017/07/12 09:29:03 /
추천
1
http://localhost/welcome => http://localhost/index.php/welcome 이렇게 접속해보세요. 이건 정상적으로 열린다면 index.php 없애기? 죽이기? 정도로 검색해보시면 원하시는 답을 구하실 수 있을듯합니다. 원천적으로는 index.php로 접근하고 그 뒤에 붙는 URI를 index.php가 분석해서 실행하게 되는거고 index.php를 apache의 경우 mod_rewrite으로 숨기게 됩니다. iis도 관련 뭔가를 설치하면 된다는것 같았고요. 제가 예상한 문제가 맞다면, http://localhost로 접근하면 기본적으로 index.php를 찾아 실행되게 되고 그의 기본 controller로 정의된 welcome을 찾는데, index.php 숨기기 설정이 안된 상태에서 http://locahost/welcome으로 접근하면 welcome이란 폴더 안의 index.php를 찾으려고 할텐데 없어서일겁니다. |
프레임워크래프트
/
2017/07/12 09:32:33 /
추천
0
감사합니다. 도움되었습니다!
|