首页 > 解决方案 > codeigniter 管理路线不起作用。它返回“在此服务器上找不到请求的 URL。”

问题描述

我需要使用 url mywebsite.com/admin 访问 codeigniter 中的管理控制器

但它返回“在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试”错误

我的代码是

路由.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');
    }   
}

标签: codeigniter

解决方案


控制器文件名应该是 Adminmain.php 并尝试定义如下路由: $route['admin'] = 'admin/Adminmain'; 并检查 ru 在控制器文件夹下定义管理文件夹


推荐阅读