用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3776|回复: 4
收起左侧

[已解决] 隐藏index.php文件同时可以访问controllers下的子目录中的控制器

[复制链接]
发表于 2011-7-8 10:43:59 | 显示全部楼层 |阅读模式
我已在网站跟目录下新建.htaccess文件。并可通过http://localhost/360yap/operate访问operate控制器(位于application/conrollers下)。
现在controllers下新建子目录admin/admin.php控制器。且在config.php 中设置了$route['admin'] = 'admin/admin';路由规则。
通过:http://localhost/360yap/admin访问报错 404
Not Found

The requested URL /stock/admin was not found on this server.
发表于 2011-7-11 14:46:26 | 显示全部楼层
这么做结果是http://localhost/360yap/会直接访问到controller/admin/admin.php文件
发表于 2012-1-12 11:10:46 | 显示全部楼层
没试过这样设置,貌似你这个要设置: $config['default_controller'] = 'admin/admin';
发表于 2012-3-1 10:47:32 | 显示全部楼层
建议你$route['admin'] = 'admin'先试试,如果还行行,可能就是你的 $config['index_page'] = "index.php",后面这个没有去掉index.php
发表于 2012-3-1 14:37:22 | 显示全部楼层
你可以用 FireFox 浏览器
安装一个Firebug 的插件后
访问这个链接
如果有问题
下方会展示出很多信息
这样既可以便于调试
也可以方便排除错误哦

本版积分规则