CodeIgniter安装上的选择性404错误

时间:2015-10-24 15:53:44

标签: php .htaccess codeigniter

我将一个功能齐全的CodeIgniter应用程序复制到一个新服务器中,更新了config.php基本URL,并相应地设置了所有数据库参数。

我遇到的一个有趣问题是新安装(在新服务器中)为我尝试访问的所有控制器返回404。但是,在导航到基本URL时,welcome.php中定义的默认控制器routes.php在浏览器上呈现正常。

$route['default_controller'] = "welcome";

这告诉我,CI运行正常,但可能还有一些其他路由问题,我不知道。

我的.htaccess

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

在其他服务器上运行正常。

我在这里做错了什么想法?

1 个答案:

答案 0 :(得分:1)

您的apache目录配置是否设置为AllowOverride All?