我通过CodeIgniter文档编写了相应的控制器,但是页面总是显示404。我的问题是为什么不能显示完全相同的URL,为什么这个框架只能显示404页。我记得ThinkPHP有一个完整的运行链接,用于错误报告,我不能看到只有一个404的问题。
这是我的网址http://localhost/index.php/demo/test
这是我的Demo.php代码
`<?php
use CodeIgniter\Controller;
class Demo extends Controller
{
public function test()
{
echo 1;
}
}`演示。PHP文件必须位于控制器文件夹中,并且没有其他目录,但是CI向我报告404错误。
发布于 2022-06-27 17:15:35
这是因为它们极大地改变了路由,所以您需要在\Config\Routes.php中定义,并在我正在重构脚本的过程中检查它们的wiki。
发布于 2022-06-30 16:00:13
使用以下内容添加一条路由
$routes->get('pineapple','Demo::test');确保您的服务器启用了mod_rewrite,并确保您有.htacces文件。
确保您在app/Config/App.php中的base_url设置为url /
https://stackoverflow.com/questions/72769480
复制相似问题