Php 404编码点火器-错误段?

Php 404编码点火器-错误段?,php,codeigniter,routing,http-status-code-404,Php,Codeigniter,Routing,Http Status Code 404,我是一名PHP开发人员,我被要求整理一个已经在CodeIgniter中构建的项目。我以前没用过CodeIgniter,所以我做了一些教程来提高速度 我遇到的问题是,当我从GitHub下载项目zip并安装它时,我会得到一个CodeIgniter 404页面 我把它调试成我认为是源代码。在/system/Router.php 如果我把这行代码print\r($segments);模具()在/system/Router.php中的\u validate\u request函数的开头,它打印以下输出:

我是一名PHP开发人员,我被要求整理一个已经在CodeIgniter中构建的项目。我以前没用过CodeIgniter,所以我做了一些教程来提高速度

我遇到的问题是,当我从GitHub下载项目zip并安装它时,我会得到一个CodeIgniter 404页面

我把它调试成我认为是源代码。在
/system/Router.php

如果我把这行代码
print\r($segments);模具()
/system/Router.php
中的
\u validate\u request
函数的开头,它打印以下输出:

Array ( [0] => site2 [1] => index.php [2] => about )
网址是

http://127.0.0.1/site2/index.php/about
但是

如果我将同一段代码放入新安装的CodeIgniter中,我会得到以下结果:

Array ( [0] => welcome [1] => index )

现在。似乎我正在工作的站点有一种我不理解的路由方式。还有其他人见过这个吗?我只是一个n00b吗?我真的希望我在codeigniter中,在你的基本url之后开始分段

$config['base_url']=''

因此,您的段应该在baseurl之后开始

网址:

那么你的部分就是

第一次欢迎(控制器名称) 第二索引(函数名) 第三产品 第四辆车
5th 14

在application/config/routes.php中检查项目的默认控制器,并交叉检查您是否在config.phpThanks Naincy中更改了所有配置设置。我有这个$route['default\u controller']=“home”;并且主控制器似乎存在且正确。我也用同样的结果测试了其他控制器;是自动的还是别的什么谢谢Kunj。不幸的是,设置如下:$config['base_url']='';当我把它设置为,我仍然得到404