codeigniter - 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');
}
}
解决方案
控制器文件名应该是 Adminmain.php 并尝试定义如下路由: $route['admin'] = 'admin/Adminmain'; 并检查 ru 在控制器文件夹下定义管理文件夹
推荐阅读
- php - redirect()-to() 上的方法
- c# - 当我更改页面以及将我的应用程序移至后台时,如何停止 Device.StartTimer ()?并正确使用 MessagingCenter
- scala - Akka-http-testkit 返回嵌套列表而不是扁平列表
- javascript - 从 create-react-app 中的 service worker 缓存中排除 index.html
- javascript - 动态添加/编辑表格 HTML 表格行
- javascript - 在存储数据时在两个 Angular 应用程序之间集成或切换
- imagej - 如何使用 imagej 宏导出校准图像的配置文件
- javascript - 如何调用 Angular JS HTTP GET?
- python - 关于数据框中的日期时间与谷歌大查询中的日期时间的问题
- python - Django,python 2.7:将多条记录插入两个相关表