Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CodeIgniter index.php 404_Php_Codeigniter_Routing_Routes - Fatal编程技术网

CodeIgniter index.php 404

CodeIgniter index.php 404,php,codeigniter,routing,routes,Php,Codeigniter,Routing,Routes,我在前端和后端都使用CodeIgniter。我的后端并没有那么复杂,所以它不保证安装不同的CI。我现在拥有的是controllerscms中的一个子目录,其中我拥有所有后端控制器,包括一个扩展了myu backend核心的后端Index。现在我正在努力让我的前端启动并运行,如果我在主控制器目录中有一个扩展my_Frontendcore的Index文件,就会遇到一个问题。然后尝试通过localhost或localhost/index访问它,我得到一个404页面。如果我将名称和类名更改为Homepa

我在前端和后端都使用CodeIgniter。我的后端并没有那么复杂,所以它不保证安装不同的CI。我现在拥有的是controllers
cms
中的一个子目录,其中我拥有所有后端控制器,包括一个扩展了
myu backend
核心的后端
Index
。现在我正在努力让我的前端启动并运行,如果我在主控制器目录中有一个扩展
my_Frontend
core的
Index
文件,就会遇到一个问题。然后尝试通过localhost或localhost/index访问它,我得到一个404页面。如果我将名称和类名更改为
Homepage
,我可以通过localhost/Homepage访问它

这可能是因为cms子目录中有一个索引文件吗?否则,问题是什么?以下是我的目录结构:


由于所有控制器都扩展了CI_控制器,因此有3个控制器命名限制:

  • CI_控制器
  • 索引
  • 违约
使用其中任何一种都会在某些形状或形式上造成问题。我怀疑这就是为什么你的控制器可以很好地工作,命名为主页,而不是索引


来源:

我不会将控制器索引命名为Home之类的其他名称,因为主目录中有一个index.php。我知道,但这是导致此问题的原因吗?