CodeIgniter 3.0.0项目不适用于子域

时间:2015-04-21 10:24:56

标签: .htaccess

我使用CI(版本3.0.0)创建了一个项目,它在XAMPP localhost中完美运行。然后我将该项目上传到子域,然后发出错误Click here

我也处理路由器和配置设置。那么这个错误是什么?怎么避免这个?有一些答案,但不适合这个。

的config.php

$config['base_url'] = '';
$config['index_page'] = '';

routes.php文件

$route['default_controller'] = 'shop';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;

.htaccess文件

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

1 个答案:

答案 0 :(得分:1)

将控制器,型号和其他类的名称更改为“大写”。

示例: 您自己的控制器test.php更改为Test.php

应该可以。

因为你的服务器是Linux,而Linux是区分大小写的。