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

AL-*_*ami 0 html css php codeigniter twitter-bootstrap-3

我试图从我的一个页面访问boostrap.min.css文件,我收到以下错误

"NetworkError:403 Forbidden - 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');
    }

}
Run Code Online (Sandbox Code Playgroud)

在视图中的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>
Run Code Online (Sandbox Code Playgroud)

从来没有遇到过这种类型的错误.我怎么能解决这个问题?

fra*_*ank 6

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

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

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