자유게시판

제목 인사겸 .. index.php 없애기 관련 소소한 팁하나..
글쓴이 bada 작성시각 2013/04/07 04:17:01
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 9149   RSS
안녕하세요. 이번에 CI에 새로 입문한 새내기입니다..

선배님들의 땀으로 만들어주신 한글 도움말 보면서 감사하게 잘 배우고 있습니다. ^___^
그런데 튜토리얼과 도움말을 따라서 열시미.. 땀흘리며 한땀한땀 따라가던 도중 index.php 없애기 에서 당황스런 경험을 해서 글을 남겨봅니다. ^^;


index.php 없애기에서 온갖 설정과 htaccess파일까지 그대로 복사&붙여넣기로 만들었지만..
무슨일인지 rewrite된 경로명인 index.php/컨트롤러 파일이 없다며 404 에러를 띄워버리는 상황이 발생을 했습니다.
오타난것도 없고 설정도 틀린게 없는데 말이죠..
계속 뒤져보다보니 저랑 비슷한 상황인 분도 계신것 같았지만.. 딱히 해결책이라 나온것도 없는것 같구요.


그러던 와중에 htaccess의 Rewrite룰에 index.php?/$1 과 같이 물음표를 써주면 된다는 꼼수를 확인하고 대충 땜질하고 넘겼습니다^^;


그러나, 그대로 넘어가긴 뒤가.. 찝찝하여..잘 되는 서버와 설정을 이것저것 비교해보기 시작했습니다.

그랬더니만.. 다른 모든 설정들은 다 유사한 상황인데 php가 모듈형태가 아닌 php5filter 필터형태로 설치되어있네요..
혹시나 하는 마음에 php5filter를 제거하고 다시 일반 모듈형태로 설치를 했더니.. 한방에 잘 되네요. ㅠ.ㅠ

php5filter로 사용할 때 PATH_INFO값과 PATH_TRANSLATED (이름이 맞는지 모르겠네요..^^;)값이 제대로 생성이 안되는것 같습니다..

혹 도움이 될만한 내용일까 싶어 인사와 함께 남겨봅니다..
인터넷에 글 쓰는게 오랫만이네요. ^__^;
 다음글 모터쇼 다녀왔습니다. (2)
 이전글 이것은 정도의 차이인가? CI의 단점인가? (2)

댓글

변종원(웅파) / 2013/04/07 21:40:58 / 추천 0
일반적인 상황이 아니었네요.
잘 처리되서 다행입니다.