我需要使用mywebsite.com/admin网址访问codeigniter中的管理控制器
但返回“在此服务器上找不到请求的URL。如果您手动输入URL,请检查拼写,然后重试”错误
我的代码是
routes.php
$route['admin'] = 'admin/adminmain';
adminmain.php(管理员控制器)
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Adminmain extends CI_Controller {
public function index()
{
$this->load->view('admin/adminhome');
}
}
答案 0 :(得分:0)
在Codeigniter 3或更高版本中,控制器名称应大写。
答案 1 :(得分:0)
控制器文件名应为Adminmain.php
答案 2 :(得分:0)
控制器文件名应为Adminmain.php并尝试定义路由,例如:$ route ['admin'] ='admin / Adminmain';并检查在控制器文件夹下定义admin文件夹的权限