2012-06-29 4 views
0

이 질문과 관련된 다른 대답을 살펴본 결과 여전히 작동하지 않습니다. CSS 파일을 상대적으로 링크하려고합니다. base_url() 연결을 시도했지만 여전히 작동하지 않습니다. 아마 나는 CI URL에 대해 오해하고 있습니다. 어쨌든, 제 CSS 파일은 views->templates->Item_CSS.css입니다.CodeIgniter CSS 상대 링크

나는 모든 것을 시도했지만 여전히 결과가 없습니다. 누구라도 도와 주시면 감사하겠습니다. 감사!

답변

1

codeigniter는 모든 것을 처리하기 위해 codeigniter가 index.php (루트에 위치)를 사용하기 때문에 쉽게 경로에 도달 할 수 없습니다. 전망 폴더의 기본 경로가 아닌

내가 뭘하는 CI (index.php를, htaccess로 거짓말)의 루트에 CSS를JS 폴더를 추가하는 것입니다, 당신의 CSS는 그 이후 경로는 www.example.com/css/mycss.css 또는 base_url().css/mycss.css이됩니다.

경우 당신은 당신이

+0

1 : 다음 코드를 사용합니다. –

0

당신이 귀하의 기본 URL을 config (설정)한다고 가정하면 해당 폴더에 접근 할 수 있도록 htaccess로를 수정해야 할 수도 있습니다 금지 오류 얻을 :

$config['base_url'] = 'http://www.abc.com/';

을 당신은 넣어 application 폴더에 systemindex.php 파일이있는 폴더 그것은 정말이 IMO에 "보기"의 ​​정의에 맞지 않는 사이트의 루트에 CSS를 떠나 의미가,

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/templates/Item_CSS.css" />