2017-09-17 7 views
0

CodeIgniter에서 웹 사이트를 만들었습니다. 그 안에는 응용 프로그램 폴더 외부에있는 모든 CSS 및 js 파일이 저장되었으며 URL 도우미 base_url 및 site_url을 사용하여 포함되었습니다. 그러나 브라우저에서 코드보기로로드되는 파일을 볼 수도 있지만 브라우저에 표시되는 변경 사항은 표시되지 않습니다. 파이어 폭스에서 프로젝트를 보았고 site_url 함수를 사용하지 않아도 작동합니다.codeigniter에서 html보기 만 보여주는 내 웹 사이트

+0

codeigniter 구성에서 캐싱을 활성화 했습니까? – adi

+0

'http : // example.com/index.php/styles.css'와 같은 것을 돌려주기 때문에'site_url()'함수를 사용할 수 없습니다. 의심스러운 컨트롤러를 통해 CSS를 구문 분석하기위한 곡예 코드를 만들 때까지 여기에 있습니다. 브라우저 캐시에 문제가 있습니까? 모든 브라우저를 닫고 새 개인 브라우저 창에서 시도하십시오. – Tpojka

답변

0

글쎄,이 문제에 대한 설명은별로 정확하지 않지만 다음을 시도해보십시오.

귀하의 .htaccess

options -indexes 
<IfModule mod_rewrite.c> 

RewriteEngine on 

RewriteRule ^(application|system|\.svn) index.php/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|public|images|robots\.txt|css) 

#LOCALHOST , ARVIXE , HOSTGATOR ETC. 
RewriteRule ^(.*)$ index.php/$1 [L] 

#GODADDY 
#RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 

</IfModule> 

애플리케이션/설정/config.php를

$config['base_url'] = 'http://localhost/project'; //the url where your project is 
$config['index_page'] = ''; 

애플리케이션/설정/autoload.php

$autoload['helper'] = array('url'); //at least 'url', but i recommennd 'array', 'file' 

나는이를 해결할 수 있습니다 생각 그것이 문제가 아니라면 자세한 내용을 제공해주십시오.

알려주세요.

+0

CodeIgniter의 사용자 안내서에 제공된 .htaccess 파일을 사용했으며 기본 URL을 설정하고 색인 페이지 이름을 제거하고 URL 도우미를 자동로드했습니다. 그러나 웬일인지, 지금 일하고있다. 하지만 어쨌든 고맙습니다. –