CodeIgniter에서 웹 사이트를 만들었습니다. 그 안에는 응용 프로그램 폴더 외부에있는 모든 CSS 및 js 파일이 저장되었으며 URL 도우미 base_url 및 site_url을 사용하여 포함되었습니다. 그러나 브라우저에서 코드보기로로드되는 파일을 볼 수도 있지만 브라우저에 표시되는 변경 사항은 표시되지 않습니다. 파이어 폭스에서 프로젝트를 보았고 site_url 함수를 사용하지 않아도 작동합니다.codeigniter에서 html보기 만 보여주는 내 웹 사이트
0
A
답변
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 도우미를 자동로드했습니다. 그러나 웬일인지, 지금 일하고있다. 하지만 어쨌든 고맙습니다. –
codeigniter 구성에서 캐싱을 활성화 했습니까? – adi
'http : // example.com/index.php/styles.css'와 같은 것을 돌려주기 때문에'site_url()'함수를 사용할 수 없습니다. 의심스러운 컨트롤러를 통해 CSS를 구문 분석하기위한 곡예 코드를 만들 때까지 여기에 있습니다. 브라우저 캐시에 문제가 있습니까? 모든 브라우저를 닫고 새 개인 브라우저 창에서 시도하십시오. – Tpojka