目录结构:
project  项目名称
==application
==**  controllers
==**  models
==**  view
==****  item
==******  index.ph
==config
==**  config.php
==fastphp
==**  Controller.php
==**  Fastphp.php
==**  Model.php
==**  Sql.php
==**  View.php
==static
==index.php入口文件index.php:
<?php// 应用目录为当前目录
define('APP_PATH', __DIR__ . '/');//开启调试模式
define('APP_DEBUG',true);//加载框架文件
require(APP_PATH . 'fastphp/Fastphp.php');//加载配置文件
$config = require(APP_PATH . 'config/config.php');//实例化框架类
(new Fastphp($config)) ->run();错误内容:
访问成功的本地地址  http://localhost:8010/project/  ->可以访问index.php入口文件
访问错误地址 : http://localhost:8010/item/index   找不到该路径问题:
1:不是说如果请求地址不是真实存在的目录请求就会传到index.php上吗?怎么样设置才实现?
2:分享点比较全面一点的php学习资料吧,(php7,实例多一点的教程)  

解决方案 »

  1.   

    在项目根目录新建一个文件名 .htaccess(注意是点开头)
    写上
    <IfModule mod_rewrite.c>
        # 打开Rerite功能
        RewriteEngine On    # 如果请求的是真实存在的文件或目录,直接访问
        # RewriteCond 重写条件
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d    # 如果访问的文件或目录不是真事存在,分发请求至 index.php
        # 隐藏 index.php
        RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>
      

  2.   

    你的框架设了什么路由,.htaccess文件内容是什么?
      

  3.   

    http://blog.csdn.net/soonfly/article/details/50802389