[英]Codeigniter Controller 404 & routing issues
所以我过去有过构建Codeigniter应用程序的经验,所以我对该框架有点熟悉
但是,在以前的任何时候,我都直接从根目录( http://domain.com/ )工作
我目前正在尝试开发和部署将在子文件夹( http://domain.com/foo/bar )中托管的应用程序
我对路由了解得很好,但是我不确定发生了什么。 去http://domain.com/foo/bar加载没有问题,但是任何时候我尝试添加新的路由(例如http://domain.com/foo/bar/myController)时 ,我都会得到404。实际上是在尝试加载http://domain.com/foo/bar/myController/index.php而不是使用框架控制器-
这是某种服务器配置或设置吗? 我必须对htaccess做点什么? (我过去要做的只是从URL中清除index.php)
记录的问题不是控制器损坏/丢失/命名不正确,如果我将默认控制器设置为myController,则页面将加载而不会出现问题。
我有些困惑,正在寻找任何建议。 提前致谢。
似乎您需要设置base_url
(application / config / config.php):
$config['base_url'] = 'http://domain.com/foo/bar';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.