2010-05-06 93 views
0

我的codeigniter项目是在现场。 我有两个副本。一个在根目录中,另一个在子文件夹中。 两者都配置为正常工作。只有默认的控制器正在加载所有的请求 - 关键

如果在子文件夹中测试后创建的根副本。 从子文件夹运行时一切正常。

但是,当复制到根文件夹时,将为所有请求加载默认控制器。 但在子文件夹和其他服务器中,它运行良好。

它像下面 根文件夹中的真实副本像sitename.com 和像sitename.com/abc

的子目录下,另一种真实副本要求这样sitename.com/gallery默认的控制器时被加载而不是图库控制器。

当我尝试像这样sitename.com/index.php/gallery/然后它运作良好... 但sitename.com/gallery/只显示默认控制器。那就是索引页面。

这里是我的htaccess ...

php_flag magic_quotes_gpc off 
php_flag short_open_tag on 

RewriteEngine on 


RewriteCond $1 !^(index\.php|images|css|static|font|xml|flash|galleryimages|htc|store|robots\.txt) 
RewriteRule ^(.*)$ index.php/$1 [L] 

服务器是Linux的 barracuda.elinuxservers.com 2.6.27.18-21#1 SMP星期二8月25日18时13分37秒UTC 2009年的i686 PHP版本5.2.9

回答

0

你的$ config ['uri_protocol']设置为什么?只要尝试所有的价值观,最后一个就会工作。

相关问题