如果我将Codeigniter视图目录设置为允许通过.htaccess进行所有访问,是否安全?

时间:2019-01-24 06:30:03

标签: php codeigniter-3

我正在尝试在codeigniter中创建简单的主题系统。这是我的结构

application
    |______View
           |_____theme1
           |    |______img
           |    |______css
           |    |______js
           |
           |_____theme2
                |______img
                |______css
                |______js

我已经创建了主题库。一切正常。但是问题是,如果我设置了任何主题,假设 theme2 ,并且如果我要显示 theme2 / img 目录中的图像,那么它就不会显示。由于.htaccess文件。因此,如果我将默认的 .htaccess 更改为以下代码,是否安全?

<IfModule authz_core_module>
    Require all allowed
</IfModule>
<IfModule !authz_core_module>
    allow from all
</IfModule>

我不想在应用程序目录之外创建单独的位置即主题目录,以仅存储img,css,js和其他受支持的文件,而另一个主题目录存储到view目录中以存储布局。这就是为什么我要将其存储到一个位置,即视图目录。

0 个答案:

没有答案