我有一个项目(codeigniter),其中文件目录就是这样。
现在,如果我尝试访问
http://localhost/mysite/tasks/seutp/bank
它调用codeigniter 404 page
但我可以访问
http://localhost/mysite/tasks/assets
实际上,我可以访问controllers
和controllers/tasks
文件夹下的任何控制器
但我无法访问controllers/tasks/setup
文件夹下的访问权限
我的问题是
答案 0 :(得分:2)
是的,ci控制器文件夹级别有一个默认值。我正在使用这个解决方案:
https://degreesofzero.com/article/controllers-in-sub-sub-folders-in-codeigniter.html
作者包含一个冗长的mod重写但是如果你已经有一个有效的htaccess重写文件来从url中删除index.php那么它可能会按原样运行。