资产未加载到codeIgniter中

时间:2018-08-05 08:11:31

标签: php css codeigniter

我是codeIgnitor的新手,并尝试将资产文件夹css加载到我的header.php中。 在我发布此问题之前,我已经搜索了所有地方,并且即时通讯正确地执行了所有人所说的话。但仍然当我加载页面的css文件不加载。

我通过以下方式拥有.htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ ./index.php/$1 [L]

Config.php

$config['base_url'] = 'http://localhost/codeigniter/demoblog'; $config['index_page'] = '';

autoload.php

$autoload['helper'] = array('url', 'form','text');

Controllers->Pages.php

class Pages extends CI_controller{
    public function view($page = 'home'){
        if(!file_exists(APPPATH.'views/pages/'.$page.'.php')){
            show_404();
        }
        $data['title'] = ucfirst($page);
        $this->load->helper('url');
        $this->load->view('templates/header');
        $this->load->view('pages/'.$page, $data);
        $this->load->view('templates/footer');
    }
  }

header.php

<head>
    <title>My Blog</title>
       <link rel="stylesheet" href="<?php echo base_url();?>assets/css/main.css">
  </head>

但是当我加载页面时,没有CSS的话一切都很好。

在源代码中,我可以看到样式网址也已正确设置。 <link rel="stylesheet" href="http://localhost/codeigniter/demoblog/assets/css/main.css"> 但是当我点击它时,它就坏了。

enter image description here enter image description here

0 个答案:

没有答案