无法访问codeigniter中的boostrap.css文件以获取奇怪的403错误

时间:2016-05-20 18:46:25

标签: php html css codeigniter twitter-bootstrap-3

我正在尝试从我的某个页面访问boostrap.min.css文件,我收到以下错误

  

“NetworkError:403禁止 -   http://localhost/mycodeigniter/ci/application/assets/css/boostrap.min.css

我已经在config.php文件中加载了我的url帮助程序。并尝试在我的控制器中访问boostrap文件的路径,如下所示

class User extends CI_Controller{


    public function index(){

       $this->load->view('users/user_index');
    }

}

视图中的user_index页面:

<?php


?>

<html>
<head>
  <link rel="stylesheet" type="text/css" href="<?php echo base_url("ci/application/assets/css/boostrap.min.css"); ?>">
</head>
<body>
<h1>user index</h1>
</body>
</html>

之前从未遇到过这种类型的错误。我如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

您的资源文件夹应位于应用程序文件夹之外。

出于安全考虑,应用程序文件夹中的htaccess会阻止它。

注意:将应用程序文件夹和系统文件夹保留在Web根目录之上并更改index.php中的路径以用于生产目的也是一种很好的做法