用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: 小CI
收起左侧

[HELP] 访问不要index.php

[复制链接]
 楼主| 发表于 2014-3-21 17:18:35 | 显示全部楼层
一叶扁舟 发表于 2014-3-21 17:13
api里边没有默认的welcome控制器吧

welcome也是控制器文件,默认读取里面的
function index(){}方法
api控制器,我想读取里面的方法
localhost/test/index.php/api这样就是读取
api里面index()方法。localhost/test/api/不行,就是不加index.php就报404错误。.htaccess文件文件也按照手册加了那一段话
发表于 2014-3-21 18:49:02 | 显示全部楼层
你说的api是目录
那就应该访问localhost/test/api/控制器/方法
api文件夹下有welcome默认控制器可以直接访问 localhost/test/api/
发表于 2014-3-22 10:53:41 | 显示全部楼层
把默认控制器的方法改成你要访问的api名称。否认不通过index.php访问其他的控制器行不通
 楼主| 发表于 2014-3-24 09:38:50 | 显示全部楼层
一叶扁舟 发表于 2014-3-21 18:49
你说的api是目录
那就应该访问localhost/test/api/控制器/方法
api文件夹下有welcome默认控制器可以直接访 ...

是这个文件下,需要访问localhsot/cicms/api   可以输出bbb, localhost/cicms/index.php/api 这样可以,但是去掉index.php就不行
 楼主| 发表于 2014-3-24 09:39:14 | 显示全部楼层
SH9527 发表于 2014-3-22 10:53
把默认控制器的方法改成你要访问的api名称。否认不通过index.php访问其他的控制器行不通 ...

是这个文件下,需要访问localhsot/cicms/api   可以输出bbb, localhost/cicms/index.php/api 这样可以,但是去掉index.php就不行     
发表于 2014-3-24 16:02:29 | 显示全部楼层
小CI 发表于 2014-3-24 09:39
是这个文件下,需要访问localhsot/cicms/api   可以输出bbb, localhost/cicms/index.php/api 这样可以, ...

把 application/config/routes.php 中的 $route['default_controller']='cicms' 就可以了,这是默认访问的控制器,可以不输入index.php 进行访问
 楼主| 发表于 2014-4-2 20:43:31 | 显示全部楼层
SH9527 发表于 2014-3-24 16:02
把 application/config/routes.php 中的 $route['default_controller']='cicms' 就可以了,这是默认访问 ...

我的意思是说访问任何一个控制器都不要index.php,不是只要默认的没有

本版积分规则