thinkphp5.1路径访问问题

刚下载thinkphp5.1

生成一个控制器文件,位于:
application/index/controller/Hello.php

Hello.php如下代码

<?php

namespace app\index\controller;
use think\Controller;

class Hello extends Controller
{
    // 显示欢迎页面
    public function index()
    {
        return 'Hello,ThinkPHP!';
    }
}

访问
目录/index/hello显示

clipboard.png

但是访问目录/public就可以
clipboard.png

阅读 2.3k
1 个回答

为了安全,通常新的 web 框架不再使用项目根目录作为 web 可访问目录。通常使用 public 这样的目录作为 web 入口,所以你应该始终使用 public 目录,而不是项目根目录。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进