繁体   English   中英

在服务器codeigniter上找不到请求URL

[英]Request URL was not found on server codeigniter

我从头开始制作项目,但遇到错误,无法弄清楚我做错了什么。

我在controller文件夹中创建了一个目录,在其中创建了一个新控制器,并在routes.php中创建了它的路由,但问题是我遇到了此错误

未找到

在此服务器上找不到请求的URL / Codeigniter / item。

本地主机端口80上的Apache / 2.4.18(Ubuntu)服务器

这是我的代码

控制器:

  /**
   * Responsible for controlling all the battleplan task logic and management
   *
   * @author gardezi
   */
class Item extends MY_Controller
{


    public function __construct()
    {
        parent::__construct();

    }

    public function index(){
        var_dump("HEllo World");
    }
}

这是路线

$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;


$route['item'] = 'item';

并且MY_Controller代码为:

<?php
  /**
   * This is the controller responsible for redirecting all the logged out user
   * to login page
   *
   * @author gardezi
   */

  class MY_Controller extends CI_Controller{
      public function __construct() {

          parent::__construct();
      }
  }

如前所述,您已经在Codeigniter目录的controllers文件夹内创建了子文件夹,并在此处创建了控制器,那么在将控制器路由为时,您必须添加子文件夹名称:

$route['item'] = 'subFolderName/item';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM