【求助】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环境下,没有问题!
不知道是环境的原因,还是我配置的原因
求助,谢谢!
:D经过群里的兄弟的帮助,已经解决了。
是因为我的Controller的名称的原因。现在全部改成小写的,已经没有问题咧。
再次感谢群里的兄弟 啥群哦,共享下 ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入类库和模型出会错。URL大小写不对会无法访问。
所以命名的时候,不论是文件名还是类代码的类名除了首字母外不要出现大写。 2009cms 发表于 2011-5-17 23:23 static/image/common/back.gif
啥群哦,共享下
CI的群啊。
我在2群和10群。哈。 baiyuxiong 发表于 2011-5-18 11:48 static/image/common/back.gif
ci的这个大小写问题比较恶心,在windows下一般没啥问题。
在liinux下如果用驼峰法命名,问题会相当多.
载入 ...
已经都改了。
文件名全小写。
类名首字母大写。
木有问题咧。
页:
[1]