public目录的作用及部分解析

public文件夹就是公用文件部分也是静态文件CSS、JS、IMG、字体、入口文件等文件存放位置,同时其也是项目的配置时候的入口位置,其可以在项目中做对应的扩展,ZF这么做也是为了将PHP代码部分更好的保护起来放置文件被窃取。

具体的目录截图如下:


其中看文件夹就知道各个文件夹的作用了,其中.htaccess文件为apche可识别的配置文件,可以进行伪静态一起其他设定,具体的可以去研究下该文件的作用即可,这边就不多做介绍,此处增加该文件是去除index.php入口文件在URL上的显示使得URL友好那么一点,至于SEO上的其他伪静态需要自己去研究了。

下面就是index.php文件了,需要配置些什么呢?

用过其他框架的人对这个文件绝对的部陌生基本都是需要的,下面就献上zf中的index.php的代码,如下:

<?php
/**
 * This makes our life easier when dealing with paths. Everything is relative
 * to the application root now.
 */
chdir(dirname(__DIR__));

// Decline static file requests back to the PHP built-in webserver
if (php_sapi_name() === 'cli-server' && is_file(__DIR__ . parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH))) {
    return false;
}

// Setup autoloading
require 'init_autoloader.php';

// Run the application!
Zend\Mvc\Application::init(require 'config/application.config.php')->run();

认识的童鞋一看,哎呀我去真的好简单啊,就这么几句话就搞定了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值