在笨资产的最佳实践[关闭](Best practice for assets in codeigni

2019-09-21 18:51发布

我是新来的笨,想知道哪里的最好的地方是存储JS / CSS /图像/等? 通常我习惯:

 / --/application --/system --/public ----/css ----/js ----/images 

但是,什么是使用这样的目录结构的最佳方式? 所有这一切我在研究中发现的是常用的笨项目都有自己的资产坐在旁边的应用程序和系统文件夹。

Answer 1:

那么,是不是有危险对目录结构的根级的数据? 所有这一切都是保护的重要文件夹(如系统)从外人是的.htaccess

假设你正在运行的Apache, .htaccessdeny from all应该罚款。

如果不是,这是一个原因,你通常会看到这样的事情在每个文件的开头:

defined('BASEPATH') or exit('No direct script access.');

这将确保脚本无法直接访问。

您可能还可以让您的应用程序和系统文件,下面的Web根目录是这样的:

htdocs
    application
    system
    public_html
        index.php
        public
            css
            js
            img...

只需使用相对路径在index.php来定义你的CI路径:

$system_path = '../system';
$application_folder = '../application';


文章来源: Best practice for assets in codeigniter [closed]
标签: codeigniter