| 제목 | index.php 삭제 후 /js, /css 등 경로를 인식하지 못합니다. | ||
|---|---|---|---|
| 글쓴이 | 개떡 | 작성시각 | 2012/09/21 11:24:50 | 
|  | |||
|  안녕하세요!! index.php를 지웠을 때 페이지가 열리긴 하는데 모든 /js, /css, /img 등을 인식하지 못해 페이지가 깨져버립니다. 경로는 첨부 사진과 같은데요.  .htaccess 파일은 다음과 같고 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /CodeIgniter RewriteCond $1 !^(index\.php|images|captcha|css|js|img|data|include|uploads|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /CodeIgniter/index.php/$1 [L] </IfModule> config.php 세팅은 다음과 같습니다. $config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"); $config['base_url'] .= "://" . $_SERVER['HTTP_HOST']; $config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']); $config['index_page'] = ''; 기타 설정들도 다 똑같이 따라 했는데 왜 안되는 것일까요. | |||
| 다음글 | nginx 연동 질문입니다. (3) | ||
| 이전글 | CI cache 를 다른곳에서 사용하려면 어떻게 해야 ... (2) | ||
| 
                                개떡
                                /
                                2012/09/21 12:35:48 /
                                추천
                                0
                             | 
| 
                                한대승(불의회상)
                                /
                                2012/09/21 12:50:22 /
                                추천
                                0
                             
                                RewriteBase /CodeIgniter 이부분이 문제인듯 Documentroot 가 어떻게 설정 되어 잇나요? | 
| 
                                개떡
                                /
                                2012/09/21 12:59:04 /
                                추천
                                0
                             
                                 도큐먼트 루트라는게 무슨 말씀이신지요  C:\APM_Setup\htdocs\CodeIgniter 이렇게 되어 있습니다. | 
| 
                                개떡
                                /
                                2012/09/21 13:12:41 /
                                추천
                                0
                             
                                 이상한게 /js 의 iscroll.js라는 파일만 접근이 되네요? 되려면 다 되던가 안될거면 다 안되던가 해야 하는데 우째 이런일이....   | 
| 
                                변종원(웅파)
                                /
                                2012/09/21 13:18:34 /
                                추천
                                0
                             
                                htaccess 파일에서 Codeigniter 라는 단어 빼주세요  그럼 작동할겁니다
                             | 
| 
                                개떡
                                /
                                2012/09/21 13:26:38 /
                                추천
                                0
                             
                                  The requested URL /index.php/xxx_ctr/main was not found on this server. CodeIgniter 제거 하면 아예 찾지를 못합니다 ㅠㅠ | 
| 
                                변종원(웅파)
                                /
                                2012/09/21 14:34:31 /
                                추천
                                0
                             
                                아파치에서 ./Codeigniter 까지 경로가 설정되어 있고 htaccess 파일과 index.php가 한 디렉토리에 있기 때문에 Codeigniter 를 빼는 것이 맞습니다. RewriteBase / RewriteRule ^(.*)$ /index.php/$1[L] | 
| 
                                개떡
                                /
                                2012/09/21 15:15:09 /
                                추천
                                0
                             
                                 그렇군요 계속 시도해 보겠습니다 감사합니다 | 
| 
                                김광오
                                /
                                2013/03/28 09:26:56 /
                                추천
                                0
                             RewriteCond $1 !^(index\.php|images|css|js|robots\.txt) 여기에다 css, js 추가하면 문제 해결되네요. 참고하세요. | 
이런 식으로 /CodeIgniter/를 짤라먹고 인식이 안되네요
도와주세요 ㅜㅠ
참고로
main.php 내에서
<script src="../../js/moment.min.js"></script>
이런식으로 호출하고 있습니다.
경로는 문제가 없어보이는데 말이지요.
도와주세ㅐ요 ㅠㅠ