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

[已解决] 【求助】Default_Controller设置不生效

[复制链接]
发表于 2011-5-17 13:28:43 | 显示全部楼层 |阅读模式
本帖最后由 puras 于 2011-5-18 16:01 编辑

PHP版本:5.2.14CI版本:2.0.2

routes.php设置如下:
PHP复制代码
 
$route['default_controller'] = 'SiteController';
$route['404_override'] = '';
 
$route['web_hosting'] = 'SiteController/web_hosting';
 
 
复制代码



.htaccess文件如下:
PHP复制代码
 
RewriteEngine on
RewriteCond $1 !^(index\.php|public|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
 
 
复制代码



现在的问题是:
访问http://域名/web_hosting,可以正常访问
访问http://域名/SiteController/index,可以正常访问
访问http://域名,无法正常访问

不知道是哪里出了问题。

本机PHP5.3.1环境下,没有问题!

不知道是环境的原因,还是我配置的原因

求助,谢谢!

 楼主| 发表于 2011-5-17 14:15:14 | 显示全部楼层
经过群里的兄弟的帮助,已经解决了。
是因为我的Controller的名称的原因。现在全部改成小写的,已经没有问题咧。

再次感谢群里的兄弟
发表于 2011-5-17 23:23:42 | 显示全部楼层
啥群哦,共享下
发表于 2011-5-18 11:48:31 | 显示全部楼层
ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入类库和模型出会错。URL大小写不对会无法访问。
所以命名的时候,不论是文件名还是类代码的类名除了首字母外不要出现大写。
 楼主| 发表于 2011-5-18 14:35:39 | 显示全部楼层
2009cms 发表于 2011-5-17 23:23
啥群哦,共享下

CI的群啊。
我在2群和10群。哈。
 楼主| 发表于 2011-5-18 14:36:06 | 显示全部楼层
baiyuxiong 发表于 2011-5-18 11:48
ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入 ...

已经都改了。
文件名全小写。
类名首字母大写。

木有问题咧。

本版积分规则