繁体   English   中英

index.php / user中的404错误,但不是index.php

[英]404 error in index.php/user but not is index.php

创建.htaccess文件后找不到404页。 已经检查配置文件,启用重写模式。 索引文件显示blog / index.php正常工作,但index.php / user无效。 已经检查过user.php。 这是user.php的代码

(使用codeigniter)

<?PHP 
class User extends MY_Controller{
}

echo "user file in controller for public";
?> 

这是输出

公共控制器中的用户文件
404页面不存在

未找到您所请求的页面。

使用以下代码将控制器另存为User.php

<?PHP
class User extends MY_Controller
{
  public function index()
  {
    echo "user file in controller for public";
  }
}
?>

您设置默认控制器了吗? $ route ['default_controller'] ='MY_Controller';

或那样做

Codeigniter 更改日志

更改了文件命名约定(类文件名现在必须为Ucfirst ,其他所有文件都为小写)。

所以你的控制器和文件名应该是

  • My_controller(仅M大写字母其余小写字母)
  • Public_controller
  • Application_controller
  • Foo_controller

用户扩展MY_Controller {}类

因此,您的文件名必须为User.php

即:文件名=类名

暂无
暂无

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

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