rovern 发表于 2009-6-1 10:28:51

关于CodeIgniter URL问题

新手刚刚接触啊,很激动!
问问大伙,我的CodeIgniter,通过测试一些实例,我发现URL:index.php后面怎么总是要带个“?”才能分段访问Controller中的其他function页面?
有点纳闷,例如:
我访问http://127.0.0.1:88/CodeIgniter/index.php/blog 该页无法显示,也不报错;
非得写成http://127.0.0.1:88/CodeIgniter/index.php?/blog 才能访问
貌似没有开启PATH_INFO系统不支持,还是怎么着?望大家指点迷津,多谢。

longjianghu 发表于 2009-6-1 10:51:29

默认访问就是第一种方法啊?不知道原因帮你顶一下!

Hex 发表于 2009-6-1 11:28:19

就是不支持 PATH_INFO,查看 PHP 安装的方式。php_info()

rovern 发表于 2009-6-1 13:58:57

:(不知道怎么回事,只有修改$config['index_page'] = "index.php?";

Hex 发表于 2009-6-1 14:24:48

那就用这样的方式吧,没什么不好的。。。。。。。。。

你这个确实是服务器环境造成的。

a.w 发表于 2010-2-26 10:54:39

使用ajax的时候,有时候需要传递一个URL,比如:
example.com/index.php/test/website/http://www.163.com

CI怎么处理?
我目前是将"/"在js端转码,然后到服务端再解码

a.w 发表于 2010-2-26 10:57:10

PS: FF3.6发帖 一直提示我 请选择主题对应的分类
都找不到在哪儿选择

Hex 发表于 2010-2-26 11:29:29

回复 6# a.w


    可以改用 GET 传参,方法请参考置顶 FAQ。

PS: 应该是 Discuz 不支持 FF3.6 吧!有时间我修改一下,呵呵
页: [1]
查看完整版本: 关于CodeIgniter URL问题