我使用 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">
当我打开页面源时,它们就像
在所有其他页面上它们就像是
<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的新手。任何建议。
提前感谢。
答案 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">