codeigniter的服务器错误

时间:2013-01-27 07:51:23

标签: codeigniter

我在同一主机中有两个带有codeigniter的脚本,其中一个工作正常。但另一个是显示服务器错误。当我##标题##跟着问题我注意到我在评论该行时没有出现服务器错误(在文件CodeIgniter.php中):

call_user_func_array(array(&$CI, $method), array_slice($URI->rsegments, 2));

更新

我的htaccess文件是:

RewriteEngine on 
RewriteCond $1 !^(index\.php?|images|robots\.txt|favicon\.ico) 
RewriteRule ^(.*)$ index.php?/$1

1 个答案:

答案 0 :(得分:0)

使用它:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

然后,如果您的ci在目录下运行,for example "/foo"将替换为:

RewriteEngine On
RewriteBase /foo
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /foo/index.php/$1 [L]