【发布时间】:2011-09-27 10:50:12
【问题描述】:
我已经创建了一个 codeigniter 网站。我的默认控制器是 $route['default_controller'] = "login";在 routes.php 中
我的基本 URL 是 $config['base_url'] = 'http://digimed.net/sandbox/';在config.php中
场景 A 我在 URL 栏中键入 http://digimed.net/sandbox/ 我得到了登录控制器的索引方法,如预期的那样。
场景 B 我输入http://digimed.net/sandbox/login 之类的内容,但我预期与场景 A 中的结果相同时出现 404 错误。
事实上,我无法访问登录控制器中的任何功能。我每次都会收到 404 错误。
我需要在路线或 congig 中更改什么吗?
谢谢
【问题讨论】:
-
你设置了webserver的重写规则吗?
-
嗯,不是特别没有。我该怎么做?
-
尝试将您的浏览器指向digimed.net/sandbox/index.php/login,如果它可以正常工作,则意味着您错过了重写规则,请参阅 Kevin 的回答