极简博客的目录结构和YAF官方文档中的目录结构有些区别,本博客的入口文件和静态资源文件是放在根目录下面,官方文档中的入口文件放在了/public目录下面。在这里推荐使用文档中的结构,那样更安全敏感资源不容易被访问。将本博客目录调整成YAF官方文档的目录结构只要将index.php和static目录放到/public下,同时修改index.php入口文件中的APPLICATION_PATH常量的路径指向上级目录即可。当然Web服务器的站点目录也要指向到public目录下。
注意:如果要沿用极简博客的目录结构,切记在Web服务器配置中屏蔽敏感文件及目录的访问,以Nginx为例要加入以下配置。
location ~ \.(ini|conf|db)$ {
deny all;
}
location ^~ /conf {
deny all;
}
location ^~ /application {
deny all;
}