Php 基本url不工作?404错误代码点火器

Php 基本url不工作?404错误代码点火器,php,codeigniter,Php,Codeigniter,我的codeigniter文件中有以下配置: $config['base_url'] = 'http://kandanghosting.com/mtma/'; 我在我的服务器上这样设置我的文件夹 但是仍然会得到这个错误 404找不到页面 找不到您请求的页面 我的访问权限: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQU

我的codeigniter文件中有以下配置:

$config['base_url'] = 'http://kandanghosting.com/mtma/';
我在我的服务器上这样设置我的文件夹

但是仍然会得到这个错误

404找不到页面

找不到您请求的页面

我的访问权限:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我已完成的配置:

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

$config['index_page'] = '';

$config['uri_protocol'] = 'REQUEST_URI';


$config['url_suffix'] = '';
改变路线

$route['default_controller'] = 'Home';
改变路线

$route['default_controller'] = 'Home';

将此代码部分添加到控制器

public function __construct()
    {
            parent::__construct();

            $this->load->helper(array('form','url'));

    }

将此代码部分添加到控制器

public function __construct()
    {
            parent::__construct();

            $this->load->helper(array('form','url'));

    }


在cPanel中添加新域时是否创建了该路径?只需将一个简单的
index.html
文件放在相同的路径中,然后尝试
http://kandanghosting.com
http://kandanghosting.com/mtma/
让我知道哪个url显示您的平面html页面。好的。。你可以访问这个网址。。kandanghosting.com/mtma its online。。你可以看到它显示404。因此,我们需要评估
config.php
,以了解问题所在。您是否在同一文件夹中有
.htaccess
文件,如果有,请删除临时文件,然后重试?@MuhammadMuqorrobin我可以查看站点并访问此站点菜单。你想要什么?项目在mtma文件夹中没有任何不存在的控制器设置为
routes.php中的默认控制器,对吗?像
$route['default_controller']='login'在cPanel中添加新域时是否创建了该路径?只需将一个简单的
index.html
文件放在相同的路径中,然后尝试
http://kandanghosting.com
http://kandanghosting.com/mtma/
让我知道哪个url显示您的平面html页面。好的。。你可以访问这个网址。。kandanghosting.com/mtma its online。。你可以看到它显示404。因此,我们需要评估
config.php
,以了解问题所在。您是否在同一文件夹中有
.htaccess
文件,如果有,请删除临时文件,然后重试?@MuhammadMuqorrobin我可以查看站点并访问此站点菜单。你想要什么?项目在mtma文件夹中没有任何不存在的控制器设置为
routes.php中的默认控制器,对吗?像
$route['default_controller']='login'小写
$route['default_controller']='home'
best on routes.php默认值_controller@BIBINJOHN您不需要创建其他答案,只需编辑您的第一个答案。我已经解决了这个问题,请只做一些更改1-所有控制器类名称应以大写字母开头。我的意思是班级的第一个字母应该是大写。例如,我们有一个带有类名称Pages的控制器,所以它应该是Pages而不是Pages 2-将控制器类页面保存为Pages.php而不是Pages.php,所以模型的第一个字母必须大写,模型类的第一个字母应该是大写,也可以将模型类保存为Pages\u model.php而不是Pages\u model.php。希望这能解决您的问题problem@MuhammadMuqorrobin看看这将是帮助完整小写
$route['default_controller']='home'
best on routes.php默认值_controller@BIBINJOHN您不需要创建其他答案,只需编辑您的第一个答案。我已经解决了这个问题,请只做一些更改1-所有控制器类名称应以大写字母开头。我的意思是班级的第一个字母应该是大写。例如,我们有一个带有类名称Pages的控制器,所以它应该是Pages而不是Pages 2-将控制器类页面保存为Pages.php而不是Pages.php,所以模型的第一个字母必须大写,模型类的第一个字母应该是大写,也可以将模型类保存为Pages\u model.php而不是Pages\u model.php。希望这能解决您的问题problem@MuhammadMuqorrobin看这个会有帮助的