在我将最后一个版本的应用程序上传到服务器后,我发现了以下问题:
在我的管理员控制器将未经授权的用户重定向到管理员/登录页面之后(
redirect('admin/login','refresh');
),codeigniter 返回错误:
无法加载请求的文件:admin/login.php
我的本地登录页面运行良好。
虚拟主机的重写是一样的,.htaccess文件也是一样的。没有使用 Codeigniter 路由,只是一个默认的控制器,也一样。
我错过了什么吗?
下面是我的管理员控制器的登录功能:
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');
}