Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter无法识别css、js文件_Php_Codeigniter - Fatal编程技术网

Php Codeigniter无法识别css、js文件

Php Codeigniter无法识别css、js文件,php,codeigniter,Php,Codeigniter,我是codeIgniter的新手。我正在使用最新版本的codeigniter。我有一个HTML模板,我正试图将其转换为codeIgniter 然而,我创造了 header_view.php 导航_view.php content_view.php footer_view.php 在“应用程序/视图”文件夹下。我已经复制了视图下的所有CSS、js和图像文件夹 所以,现在我的问题是样式表不起作用。您能给我一些说明吗。您的css、图像、java脚本等应该位于应用程序文件夹的外侧,而不是视图中 应用 资

我是codeIgniter的新手。我正在使用最新版本的codeigniter。我有一个HTML模板,我正试图将其转换为codeIgniter

然而,我创造了

header_view.php 导航_view.php content_view.php footer_view.php 在“应用程序/视图”文件夹下。我已经复制了视图下的所有CSS、js和图像文件夹


所以,现在我的问题是样式表不起作用。您能给我一些说明吗。

您的css、图像、java脚本等应该位于应用程序文件夹的外侧,而不是视图中

应用

资产

资产>css

资源>图像

资产>js

index.php

.htaccess

也应该自动加载

然后你就可以在头部使用了

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

<script src="<?php echo base_url('assets/js/yourjs.js');?>"></script>

在使用了像@wolfgang这样的url助手之后,他正确地说

请不要忘记检查项目根目录下的.htaccess文件,如果未指定,请添加该文件

RewriteCond $1 !^(index\.php|assets|robots\.txt)
必须指定要添加到CI的每个新文件夹,这些文件夹需要代码作为外部文件夹读取。如果要添加另一个文件夹,只需添加额外的管道并添加文件夹名称。比如说

RewriteCond $1 !^(index\.php|assets|mynewfolder|robots\.txt)

希望这有帮助。

添加此.htaccess文件后,我收到服务器错误警告。@j请在此处尝试更多htaccesshttps://github.com/riwakawebsitedesigns/htaccess_for_codeigniter 您可能需要删除config.php中的index.php
RewriteCond $1 !^(index\.php|assets|mynewfolder|robots\.txt)