CI 묻고 답하기

제목 .htaccess 문제인지 질문좀 드릴게요.ㅠ application/controllers/폴더/이미지 출력 문제입니다.
글쓴이 빈대낭인 작성시각 2014/03/18 11:36:16
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12801   RSS
 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|asset|application\controllers\gandalf\test\.jpg)
RewriteCond %[REQUEST_FILENAME] !-f
RewriteCond %[REQUEST_FILENAME] !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

현재 제 .htacess 파일의 내용입니다.

이때 여기서 사정상 application\controllers\gandalf\test.jpg 이경로의 파일을 출력해야 하는데요..

당췌 어떻게 해도 출력이되지 않네용..

아예 controllers 전체를 오픈 할 수 있나요? 답변 부탁드리겠습니다.
 다음글 css 경로 설정 문제 (5)
 이전글 후킹에서 method 랑 param을 받을수 잇을까요 (1)

댓글

변종원(웅파) / 2014/03/18 11:51:22 / 추천 0
구문상으로는 RewriteCond $1 !^(index\.php|images|asset|application) 라고 하면 됩니다만
어떤 이유인지는 모르겠지만 controllers 폴더에 파일을 넣는 것은 비추입니다.

index.php 없애기가 안될 수도 있구요. 보안상 문제도 있을 수 있습니다.
빈대낭인 / 2014/03/18 11:53:17 / 추천 0
 자답합니다. 이상한 질문 올려서 죄송합니다.

application/.htaccess 파일안에 Deny from all 구문을 주석처리하니 해결되었습니다.

보안상 문제가 될지는 잘 모르겠지만..; 
빈대낭인 / 2014/03/18 11:55:16 / 추천 0
답변 감사합니다 웅파님, contrllers 부분에 들어가는 폴더가 그 자체로 페이지의 로딩을 가능하게 하려구 구현중입니다. 예를들면 controllers/main/ <- main을 업로드 하기만 하면 돌아가게 할려구요