puras 发表于 2011-5-17 13:28:43

【求助】Default_Controller设置不生效

本帖最后由 puras 于 2011-5-18 16:01 编辑

PHP版本:5.2.14CI版本:2.0.2

routes.php设置如下:

$route['default_controller'] = 'SiteController';
$route['404_override'] = '';

$route['web_hosting'] = 'SiteController/web_hosting';




.htaccess文件如下:

RewriteEngine on
RewriteCond $1 !^(index\.php|public|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1




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

不知道是哪里出了问题。

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

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

求助,谢谢!

puras 发表于 2011-5-17 14:15:14

:D经过群里的兄弟的帮助,已经解决了。
是因为我的Controller的名称的原因。现在全部改成小写的,已经没有问题咧。

再次感谢群里的兄弟

2009cms 发表于 2011-5-17 23:23:42

啥群哦,共享下

baiyuxiong 发表于 2011-5-18 11:48:31

ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入类库和模型出会错。URL大小写不对会无法访问。
所以命名的时候,不论是文件名还是类代码的类名除了首字母外不要出现大写。

puras 发表于 2011-5-18 14:35:39

2009cms 发表于 2011-5-17 23:23 static/image/common/back.gif
啥群哦,共享下

CI的群啊。
我在2群和10群。哈。

puras 发表于 2011-5-18 14:36:06

baiyuxiong 发表于 2011-5-18 11:48 static/image/common/back.gif
ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入 ...

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

木有问题咧。
页: [1]
查看完整版本: 【求助】Default_Controller设置不生效