제목 | index.php 관련 문제입니다 | ||
---|---|---|---|
글쓴이 | ci개밟자 | 작성시각 | 2015/02/28 20:53:02 |
|
|||
안녕하세요. CI를 공부중인 학생입니다 제가 사용하고있는 서버가 NGINX 라서 문의로 리라이트 모듈을 추가해야되는 상황입니다. 일단 그건 그렇다치고 제가 지금 공부를 하고있는데 분명히 매뉴얼에 보기로는 클래스 접근방식이 index.php/클래스 인걸로 알고있습니다 그런데 제서버는... index.php?/ 로 접근을 해야되고 index.php/ 로 접근을하면 404에러가 뜹니다 어디 파일인지 기억이 안나는데 어떤 설정파일에서 index.php? 인가 이것도 index.php index.php? 둘다 해봤는데 이럽니다 어떻게 해야될까요? |
|||
다음글 | 코드이그나이터 파일업로드 라이브러리를 외부에서 쓸수있을... (2) | ||
이전글 | 업로드 질문입니다. - 질문 수정 (4) | ||
변종원(웅파)
/
2015/03/01 00:28:44 /
추천
0
|
ci개밟자
/
2015/03/01 00:32:31 /
추천
0
@변종원(웅파) 다 해봐도 여전하네요.. 무엇이 문제일까요
|
ci세상
/
2015/03/01 02:50:33 /
추천
0
nginx에서는 ci세팅이 조금 다른가보네요 ~ 다음 문서도 참고함 해보세요~
http://www.codeigniter-kr.org/lecture/view/213/page/1 댓글 > timothy http://www.farinspace.com/codeigniter-nginx-rewrite-rules/ |
ci개밟자
/
2015/03/01 12:00:50 /
추천
0
@ci세상 이게 index.php/ 에서 되긴해야되요. 언제한번 리라이트모듈 작성해달라고 해야겠네요. 답변 감사합니다 ^^
|
변종원(웅파)
/
2015/03/01 12:25:10 /
추천
0
이게 웹서버단의 문제는 아닐겁니다.
예전이 근무했던 사무실에서 ci 사이트에 접속하면 index.php?라고 자동으로 붙어서 문제가 됐던 적이 있었습니다. 다른데서는 정상 접속이 되고 그 사무실에서만 물음표가 붙었던.. 그래서 index.php안에서 index.php? 일 경우 ?를 빼도록 처리를 했습니다. |
ci개밟자
/
2015/03/01 12:41:17 /
추천
0
@변종원(웅파) 다른 컴퓨터,인터넷에서 해봐도 ?/로만 접근이 가능합니다. CI를 다시설치해봐도 이러네요.
그런데 ? 가 붙긴해서 http://example.com/ci/?main 이렇게 줄여쓸수는 있네요. |
ci개밟자
/
2015/03/01 13:14:34 /
추천
0
아니군요. /? 형식으로는 접근이 안되고 무조건 index.php?/ 로만 접근이 가능하네요
|
테러보이
/
2015/03/05 13:11:05 /
추천
0
http://cikorea.net/tip/view/1809/page/1
일단 nginx에 링크처럼 설정 하면 http://new.z9n.net/welcome 처럼 사용할 수 있습니다. 문의 내용에 맞는 답변인지 모르겠네요. |
/**
| 'AUTO' Default - auto detects
| 'PATH_INFO' Uses the PATH_INFO
| 'QUERY_STRING' Uses the QUERY_STRING
| 'REQUEST_URI' Uses the REQUEST_URI
| 'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO
|
*/
$config['uri_protocol'] = 'AUTO';