Php CodeIgniter上资产文件夹的路径

Php CodeIgniter上资产文件夹的路径,php,css,codeigniter,Php,Css,Codeigniter,我正在将一些东西编码到CodeIgniter中,我想应用一个css模板。我找到了一个我喜欢的并下载了它 将css代码与合并之前的代码合并后,我发现css模板使用的图像没有加载。最初它们应该放在html文件夹的根目录下(或者www,或者public_html,你们知道我的意思…),但我把它们放在和系统文件夹相同级别的资产文件夹下 像这样的 Website Folder | |---application\ |-----(CodeIgniter application folders...) |--

我正在将一些东西编码到CodeIgniter中,我想应用一个css模板。我找到了一个我喜欢的并下载了它

将css代码与合并之前的代码合并后,我发现css模板使用的图像没有加载。最初它们应该放在html文件夹的根目录下(或者www,或者public_html,你们知道我的意思…),但我把它们放在和系统文件夹相同级别的资产文件夹下

像这样的

Website Folder
|
|---application\
|-----(CodeIgniter application folders...)
|---assets\
|-----style.css
|-----css\
|-------mini.css
|-----images\
|-----js\
|-----robots.txt
|---system
|-----(CodeIgniter system folder...)
|index.php
我在谷歌上搜索了几个小时,发现了(第5篇)。我试着按OP说的去做,但没用

我可以自动加载url\u帮助程序添加

$autoload['helper'] = array('url');
到autoload.php文件。但当我加上

<base href="<?php echo base_url() ?>"/>
在您提问之前,是的,我确实阅读了.htaccess解决方案,但我现在真的不想搞砸.htaccess编辑


在此提供一点帮助将不胜感激。

您是否查看了
.htaccess
? 它必须有类似于:

RewriteCond $1 !^(index\.php|assets|upload|robots\.txt|.*\.css)

我有和你一样的东西,我这样称呼他们:

<link href="<?=base_url('assets/style.css');?>" rel="stylesheet">
然后在标题视图中添加以下内容:

<?=link_tag('assets/style.css');?>

它将输出到:

<link href="http://localhost/prog/nonsense/mvc/assets/style.css" rel="stylesheet" type="text/css" />

基本url也可以用作链接标签:

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

是的!我刚刚在
.htacces
文件中添加了以下行,它工作正常

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

我只在应用程序文件夹的侧面添加了一行

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

我没有编辑我的.htacces,因为我不想编辑它,除非它是非常必要的。。。但即使我用那个段代码替换了“拒绝来自所有人”,图像也会丢失……当你们访问这个链接时,你们得到了什么:好的,我看到了我以前并没有发现的错误。我的路径应该是“localhost/prog/justy/mvc/assets/style.css”,但即便如此。。。现在缺少一些图像…请检查这些图像的完整路径,或者您可以使用firebug查找这些完整路径谢谢@zerokavn。firebug插件非常漂亮。你回答的第一部分是我正在使用的。我的问题是,我有点累了,我在编写垃圾代码,而且我还没有检测到一些应该从相对路径转换为完整路径的路径。firebug插件真的很有用。无论如何,谢谢你的回答:)好的,不用担心@Ashir!不过,在将来也要看看codeigniter的一些内置函数,因为它们可以为您节省大量时间:)
<link href="http://localhost/prog/nonsense/mvc/assets/style.css" rel="stylesheet" type="text/css" />
<link href="<?php echo base_url('assets/style.css'); ?>" rel="stylesheet" type="text/css" />
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond $1 !^(index\.php|images|robots\.txt)