我有一些由codeigniter制作的新网站。该站点在localhost(Windows 7和easyPHP dev-server)上向右转,但是当我将孔文件移动到实时服务器时,我收到了“找不到文件”错误。
我有以下route.php:
...
$route['login'] = 'User/login';
...
$route['default_controller'] = 'User/Login';
$route['404_override'] = '';
$route['translate_uri_dashes'] = TRUE;
问题是,当我调用默认路由www.mydomaine.com
时,我的登录页面正确,但是当我添加登录路由www.mydomaine.com/login
时,尽管我调用了相同的错误,但仍然出现“找不到文件”错误控制器/功能我都是路线。
答案 0 :(得分:0)
首先检查你的.htaccess文件。如下:
$route['login'] = 'index.php/User/login';
如果有效!你的问题在你的htaccess文件中。
$route['login'] = 'User/login';
这意味着您必须拥有控制器用户和功能名称Login.check it out。 希望它有所帮助。