如何加载codeigniter CSS,图像,Js

时间:2019-05-12 07:04:11

标签: php codeigniter

对于一个新项目,在codeigniter中链接外部CSS,JS,图像的步骤是什么

我的文件夹结构是 CSS-> style.css js->

考虑到我拥有的互联网资源,我有Web应用程序

(1)添加用于autoload.php的URL

$autoload['helper'] = array('url', 'file', 'text', 'form','string', 'download', 'html', 'security', 'cookie');

(2)在config.php文件中添加基本URL

$config['base_url'] = 'http://localhost:60/hostel';

(3)从config.php中删除index.php

$config['index_page'] = '';

(4)在我的查看文件中,我添加了样式

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

(5)为该项目创建了一个.htaccess文件并添加了

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteCond $1 !^(index\.php|CSS|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

(6)在我添加的应用程序文件夹.htaccess文件中

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

我想链接样式,js文件和图像。但这是一个错误

http://localhost:60/hoste/css/style.css net::ERR_ABORTED 404 (Not Found)

1 个答案:

答案 0 :(得分:2)

不要将它们放在应用程序目录中,只需在项目根目录中创建资产目录即可。资产/ css,资产/图像,资产/ js

<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url(); ?>assets/css/style.css">