Php CSS未加载到CI中

Php CSS未加载到CI中,php,codeigniter,Php,Codeigniter,当我打开URL时,页面和内容都能完美加载,但是css和js没有加载。 CSS来自MY_Controller.php $this->css_files[] = array( 'filename'=>'/css/default.css', 'media'=>'screen', 'rel'=>'stylesheet' );` 我加载在标题,当打开我的网站,然后路径也是正确的 但当我打开时,我得到了404错误 我猜URL就像控制器(css)和方法(defaul

当我打开URL时,页面和内容都能完美加载,但是css和js没有加载。 CSS来自MY_Controller.php

$this->css_files[] = array(
   'filename'=>'/css/default.css',
   'media'=>'screen',
   'rel'=>'stylesheet'
);`
我加载在标题,当打开我的网站,然后路径也是正确的 但当我打开时,我得到了404错误

我猜URL就像控制器(css)和方法(default.css)一样处理


问题出在哪里?

如果您使用的是Apache,并且您使用的是友好的URL,那么您必须在重写条件下排除
/css
文件夹。i、 e:

RewriteEngine On
RewriteCond $1 !^(index\.php|img|css|js|robots\.txt|favicon\.png)
RewriteRule ^(.*)$ /index.php?/$1 [L]

除第2行中映射的请求外,所有请求都将由.htaccess文件的
CI

I删除代码处理 并添加新代码:

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

而且效果很好。

我想,您的问题是
应用程序/config/config.php中的
$config['base\u url']

您可以设置地址以定位站点。例如

$config['base_url']='http://localhost:8085/hamed_hossani_site_path';

检查css和js文件路径$autoload['helper']=array('url');是的,已经添加了。上面的代码示例要在CodeIgnite中包含css文件。如果它对您有效,请将您的答案标记为正确,以供将来的访问者使用。