CI 묻고 답하기

제목 이미지를 절대경로로 못 읽어옵니다..
글쓴이 아빠돼지 작성시각 2009/08/31 18:58:15
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 28325   RSS
안녕하세요.
현재 .htaccess 파일을 매뉴얼대로 다음과 같이 설정했구요.

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

이미지 폴더 위치는

system
      application
                 config
                 contents
                         img
                 ..

이렇게 application 폴더 밑에 contents 폴더 아래 위치 합니다.

.htaccess 파일을 적용하기 전에는 해당 위치의 이미지를
http://localhost/system/application/contents/img/~.gif
식으로 잘 읽어왔거든요.

그런데 index.php를 감추기위해 .htaccess 파일을 적용한 이후로 절대경로로 읽어오질 못하네요.
(이미지 파일 뿐만 아니라 views 밑의 php 파일들도 마찬가지에요.)

뭐가 문제인지 모르겠습니다. 도움 부탁 드려요~
 다음글 그냥 배열변수는 어따 넣어두고 쓰나요?;; (2)
 이전글 fckedit로 게시판 만들기(본문 이미지삽입 추가) (1)

댓글

변종원(웅파) / 2009/08/31 19:07:48 / 추천 0
.htaccess 파일의 의미는 system 과 동일한 레벨의 images 디렉토리를 예외로 하라는 의미입니다.


RewriteCond $1 !^(index\.php|images|robots\.txt) 의 의미는

/system
/images
와 같습니다.

.htaccess 파일의 내용을 수정하시거나 이미지파일의 위치를 images 밑으로 이동하셔야 합니다.

이미지 파일들은 외부로 빼는 것이 나을 것 같습니다. 주소의 길이도 줄이고 관리도 편합니다.

아빠돼지 / 2009/09/01 10:33:06 / 추천 0

감사합니다. htaccess 파일을 수정하여 해결했습니다. ^^