上传最新版本的应用程序到服务器后,我发现了以下问题:
我的admin控制器将未授权用户重定向到admin/login页面后(
)redirect('admin/login','refresh');
), codeigniter返回错误:
无法加载请求的文件:admin/login.php
我的本地登录页面运行正常
对虚拟主机的重写是相同的,。Htaccess 文件也是一样的。没有使用Codeigniter路由,只是一个默认的控制器,它也是一样的。
我错过什么了吗?下面是我的admin控制器登录功能:
public function login()
{
$form_created = $this->_admin_login_form();
if ($form_created){
return true;
}
$password = $this->input->post('pwd');
if (! $this->_check_admin_pwd($password)) {
error_log('ERROR');
exit;
}
$this->_cookie_admin_login();
error_log('SUCCESS');
redirect('admin/news','refresh');
}
不是请求控制器的方法,而是请求视图文件。
你只能从控制器加载my_view.php。也许你可以有两个文件具有相同的名称和不同的扩展名,如my_view.html和my_view.php!