CI 묻고 답하기

제목 루트에 txt 파일을 찾지 못합니다. (코드이그나이터)
카테고리 CI 2, 3
글쓴이 구르미 작성시각 2017/09/04 12:41:37
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 14456   RSS

안녕하세요

 

코드이그나이터를 정상적으로 설치해서..

 

먼저 파일경로는

 

/home/www 폴더아래에 위치하고

그 폴더 밑에 version.txt 파일이 위치하고 있습니다.

$_SERVER['DOCUMENT_ROOT'] 실행시 위 경로가 정상적으로 나오는데

 

http://localhost/version.txt 파일을 찾을수 없습니다.

 

그런데

/home/www/images/version.txt 파일을 넣어놓으면

http://localhost/images/version.txt 파일은 정상적으로 열리는데

 

이유를 알수있을까요?

 

 다음글 CI model 배열로 인스턴스를 받아올수있나요? (4)
 이전글 서버이전 후 ckfinder 아래 이미지가 엑박으로 뜨... (3)

댓글

한대승(불의회상) / 2017/09/04 12:51:01 / 추천 0
정황상 .htaccess 설정에서 막은것 같군요.
구르미 / 2017/09/04 12:56:36 / 추천 0
<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
한대승(불의회상) / 2017/09/04 13:04:10 / 추천 0
#RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)

RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt|version\.txt)

 

구르미 / 2017/09/04 13:56:09 / 추천 0
루트 폴더안에 phpinfo.php 등도 안먹는데 위와 같이 하나하나 파일을 다 넣어줘야하는지요?
한대승(불의회상) / 2017/09/04 14:11:10 / 추천 0

일일이 넣기 귀찮다면...

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

 

구르미 / 2017/09/04 14:59:22 / 추천 0

감사합니다. 오후에 확인해보도록 하겠습니다.