Php 404编码点火器-错误段?
我是一名PHP开发人员,我被要求整理一个已经在CodeIgniter中构建的项目。我以前没用过CodeIgniter,所以我做了一些教程来提高速度 我遇到的问题是,当我从GitHub下载项目zip并安装它时,我会得到一个CodeIgniter 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函数的开头,它打印以下输出:
/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