我正在尝试从我的某个页面访问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>
之前从未遇到过这种类型的错误。我如何解决这个问题?
答案 0 :(得分:5)
您的资源文件夹应位于应用程序文件夹之外。
出于安全考虑,应用程序文件夹中的htaccess会阻止它。
注意:将应用程序文件夹和系统文件夹保留在Web根目录之上并更改index.php中的路径以用于生产目的也是一种很好的做法