主页css文件除了codeigniter

时间:2017-03-22 06:32:31

标签: php html css twitter-bootstrap codeigniter

我使用 XAMPP 在我的本地主机上配置网站,但其他rhan主页 css 文件没有丢失

我的.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

的config.php

$config['index_page'] = '';
$config['base_url'] = 'http://hypertradeproject.local/';

在主页css链接上。

<link rel="stylesheet" href="assets/css/bootstrap.css">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">

当我打开页面源时,它们就像

  

http://hypertradeproject.local/assets/css/bootstrap.css

在所有其他页面上它们就像是

<link rel="stylesheet" href="assets/css/bootstrap.css">
<link rel="stylesheet" href="assets/css/bootstrap.min.css">

当我打开页面源时,它们就像

  

http://hypertradeproject.local/site/cat_one_subcat/assets/css/bootstrap.min.css   http://hypertradeproject.local/login/assets/css/bootstrap.min.css

     

他们必须像

     

http://hypertradeproject.local/assets/css/bootstrap.min.css   http://hypertradeproject.local/assets/css/bootstrap.min.css

我是codeigniter的新手。任何建议。

提前感谢。

4 个答案:

答案 0 :(得分:1)

首先使用

url中加载application/config/autoload.php帮助器
$autoload['helper'] = array('url');

或者您可以使用url

controller中加载$this->load->helper('url');帮助器

然后链接您的css文件,如下所示:

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

答案 1 :(得分:1)

  

$ config ['root_dir'] =“/”;在你的。添加这一行   application / config / config.php文件

then inlcude your css file like this
<link rel="stylesheet" href="<?php echo $this->config->item('root_dir')?>assets/css/bootstrap.css">
<link rel="stylesheet" href="<?php echo $this->config->item('root_dir')?>assets/css/bootstrap.min.css">

答案 2 :(得分:1)

您只需在路径前添加site_url即可。

由于

答案 3 :(得分:0)

它的工作主要是两种不同的方式。

base_url开头application/config/config.php (我们在href中定位的基本网址)就像这样。

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

或者只是添加"/"这样的href的开头。

<link rel="stylesheet" href="/assets/css/bootstrap.css">