默认控制器不在实时服务器上工作

时间:2016-11-14 11:19:26

标签: php codeigniter url

当我访问网址时: - donainname.com然后我收到错误404 Page Not Found

Main_ctrl: -

class Main_ctrl extends CI_Controller
{
    function main_page()
    {
         echo "testing page";
     }

}

在route.php中

$route['default_controller'] = 'Main_ctrl/main_page';
$route['404_override'] = '';

在config.php中

$config['base_url'] = 'http://donainname.com/';

1 个答案:

答案 0 :(得分:0)

将此添加到根文件夹(public_html或www)

中的.htacces文件中
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

我猜你正在运行Apache服务器...如果您正在运行IIS(Windows),请告诉我,我可以向您解释如何执行此操作。