我正在为用户系统设置带有ion_auth的Codeigniter 3。它应该是一个简单的安装,但我在调用auth控制器时只得到404。我必须遗漏一些明显的东西,但我无法看到它。
基础知识是:
$config['base_url'] = 'http://russellbits.com/labs/codeigniterlab/';
这是我的服务器和本地文件,我把所有内容都放在
$config['index_page'] = 'index.php';
目前我正在避开.htaccess文件(直到我弄清楚这些404)
如果我打电话给任何人
http://russellbits.com/labs/codeigniterlab/index.php/auth/login
或
http://russellbits.com/labs/codeigniterlab/index.php/
登录页面和主页面显示正常。一旦我尝试登录,我就会
未找到
在此服务器上找不到请求的URL /public/index.php。
仔细检查URL,系统正在调用
http://russellbits.com/labs/codeigniterlab/auth/login
< - 注意:没有index.php
而且我不知道系统在哪里需要调用/ public文件夹。该文件夹既不存在也不存在于任何配置文件中。有什么想法吗?
答案 0 :(得分:0)
检查您的config/routes.php
并确保不有如下规则:
$route['(:any)'] = 'pages/view/$1';