제목 | CodeIgniter resource 홀더 문제 | ||
---|---|---|---|
글쓴이 | 코스타 | 작성시각 | 2015/11/20 02:01:45 |
|
|||
url 에서 index.php 를 제거 하기 위해 htaccess file을 추가했습니다 현재 프로젝트는 /apptest sub 홀더에 있습니다 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|resource|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ apptest/index.php?/$1 [L] </IfModule> 그래서 url 에서 index.php 는 제거했는데 resource 홀더에 있는 자원을 찾지 못하고 있습니다 첫 페지에서는 리소스를 적재할수 있는데 로그인해서 부터 찾지 못합니다 첫페지에서 리소스를 보면 localhost/apptest/resource/jquery.js 로 정확히 되는데 로그인 해서 부터는 localhost/resource/jquery.js 로 인식합니다 프로젝트가 sub 홀더에 있을 때 문제인데 조언 부탁 드립니다 |
|||
다음글 | CI 3.0에서 tank_auth 문제 (1) | ||
이전글 | 세션 아이디 중복 입력되는 에러 (2) | ||
한대승(불의회상)
/
2015/11/20 09:45:45 /
추천
0
.htaccess 파일을 apptest 폴더로 옮기시고 내용은 아래 처럼 작성해 주세요.
|
코스타
/
2015/11/20 10:46:17 /
추천
0
//불의회상님 감사하구요 그대도 했는 데 여전히 안되네요
모든 리소스에 대한 경로를 절대 경로로 주거나 프로젝트를 / 에 놓으면 되는데 htaccess로 해결하는 방법은 없는지요 오직 첫페지에서만 경로를 제대로 찾고 다른 요청에 들어가면 찾지 못하고 있습니다 :( |
한대승(불의회상)
/
2015/11/20 11:04:23 /
추천
0
서브폴더에서 CI를 사용 하는 거라면 / 에 있는 .htaccess 는 삭제 하세요.
|
코스타
/
2015/11/20 12:15:31 /
추천
0
//불의회상님 : 답변 감사드립니다
현재 운영체계는 win7 xampp 환경에서 개발하고 있습니다 루트에는 .htaccess 파일이 없구요 :( |