样式表403禁止本地主机Codeigniter

时间:2014-04-18 06:18:26

标签: css codeigniter

我的代码生成器的主题系统差不多完成了。

遇到样式表有错误403本地主机的问题。

它正在我的另一个上工作但我的新版本不会拿起

每个主题都有其样式表文件夹和java脚本。大多数人说这样做是错误的。这种方式对主题系统来说要好得多。

主题/默认

主题/默认/样式表/ stylesheet.css中

主题/默认/ JavaScript的/ common.js

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="" />
<meta name="keywords" content="" />
<title><?php echo $this->config->item('title'); ?></title>
<base href="<?php echo base_url(); ?>"> 
<link rel="stylesheet" type="text/css" href="application/views/theme/default/stylesheets/stylesheet.css" media="screen">    
</head>

主题/笨

主题/笨/样式表/ stylesheet.css中

主题/笨/ JavaScript的/ common.js

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="" />
<meta name="keywords" content="" />
<title><?php echo $this->config->item('title'); ?></title>
<base href="<?php echo base_url(); ?>" >
<link rel="stylesheet" type="text/css" href="application/views/theme/codeigniter/stylesheets/stylesheet.css" media="screen" >
</head>

2 个答案:

答案 0 :(得分:0)

<link rel="stylesheet" type="text/css" media="all" href=<?php echo   
  base_url()."application/views/theme/codeigniter/stylesheets/stylesheet.css"?> />

答案 1 :(得分:0)

我认为应用程序文件夹中的直接访问将被Code Ignitor撤销。因此,我把所有图像,CSS和JS放在CI ROOT FOLDER中名为assets的文件夹中,以及应用程序,系统和放大器。 user_guide。

现在,在utility_helper.php中创建一个名为ROOT_FOLDER/application/helper的文件,并添加以下代码

<?php

function asset_url(){
   return base_url().'assets/';
}

?>

然后在第67行将实用程序添加到application/config/autoload.php

$autoload['helper'] = array('utility');

现在,当您想要访问资产文件夹时,可以将其称为

<link rel="stylesheet" type="text/css" href="<?php echo asset_url();?>stylesheets/stylesheet.css" />