我正在编写一些软件,并且第一次使用CI。
默认控制器设置为我想要操作的第一个控制器'login'(控制器是login.php,视图是login.php。当提交表单时,它调用'authenticate'控制器。执行罚款,正确处理登录数据然后在这种情况下的“新闻页面”中执行重定向命令(之前没有任何输出到屏幕)到下一页。问题是重定向,永远不会到达'newspage'但默认控制器运行试。
我放的是什么...... http://yourname.xyz/anything ...(是的,我使用.htaccess来删除index.php)任何东西都不会被调用,只是默认的控制器。我已经将标准的'welcome.php'控制器和'welcome_message.php'留在了文件夹中,甚至将http://yourname.xyz/welcome放到了登录界面!
答案 0 :(得分:9)
尝试将$ config ['uri_protocol']更改为config.php文件中列出的每个可能值。其中一个可能会让它发挥作用,因为这是一个常见的问题。
答案 1 :(得分:0)
我有同样的问题,这里没有任何问题可以帮助我,因为事实证明我在index.php文件中设置了默认控制器,我应该在我的config / routes.php文件中设置它