加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 找不到Codeigniter控制器

发布时间:2020-12-13 17:50:18 所属栏目:PHP教程 来源:网络整理
导读:我在codeigniter中创建了一个控制器.问题是当我在url中点击控制器名称和函数名称时,它会给我错误404找不到.我是codeigniter的新手,我不明白我哪里出错了 这是我的控制器 ?phpif(!defined('BASEPATH')) exit('No direct script access allowed');class Home e
我在codeigniter中创建了一个控制器.问题是当我在url中点击控制器名称和函数名称时,它会给我错误404找不到.我是codeigniter的新手,我不明白我哪里出错了

这是我的控制器

<?php
if(!defined('BASEPATH')) exit('No direct script access allowed');

class Home extends CI_Controller{

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

function you(){
$this->load->view('home_view');
}

}
?>

而我的观点是这样的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>My First CodeIgniter Practice</title>
 </head>
 <body>
 <h1> HELLO CI Buddy...!</h1>
 </body>
 </html>

我在codeigniter上创建了我的第一个项目,我遇到了这个问题.我已经尝试了stackoverflow中的大部分解决方案,之后我就问了这个问题.所以我的要求是不要将这个问题添加到复制中.我想解决我的问题.任何帮助都是值得的

谢谢

解决方法

我认为.htaccess文件可能存在问题.你的主项目目录中是否有.htaccess文件,如下所示?如果不这样做..

RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.+)$index.php/$1 [L]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读