无法使用codeigniter框架访问我的主页

无法使用codeigniter框架访问我的主页,codeigniter,Codeigniter,我刚刚上传了我的网站,它不能进入我的主页,它一直说主页找不到。我的路由设置为home.php,在我的home.php文件中,home扩展类CI_Controller可以帮助任何人尽快找到我需要的答案。谢谢 这是我的routes.php 可能的问题: 1。如果它显示一般404错误(不是CodeIgniter页面未找到错误),我会确保您确实有一个链接视图。如果CI无法从控制器加载视图,它将抛出404 2。您的服务器可能没有正确解析URI。我个人最幸运的是将config.php中的uri\u协议设置

我刚刚上传了我的网站,它不能进入我的主页,它一直说主页找不到。我的路由设置为home.php,在我的home.php文件中,home扩展类CI_Controller可以帮助任何人尽快找到我需要的答案。谢谢

这是我的routes.php


可能的问题:

1。如果它显示一般404错误(不是CodeIgniter页面未找到错误),我会确保您确实有一个链接视图。如果CI无法从控制器加载视图,它将抛出404

2。您的服务器可能没有正确解析URI。我个人最幸运的是将config.php中的
uri\u协议设置为
'PATH\u INFO'

$config['uri_protocol']='PATH_INFO'

3.CI文档非常值得一读,尤其是故障排除部分:

  • 在autoload.php(application/config/autoload.php)中加载url_helper

    $autoload['helper']=array('url')

  • 在config.php(application/config/config.php)中定义base_url()

    $config['base\u url']=''

  • 在routes.php(application/config/route.php)中设置默认控制器

    $route['default_controller']='controllername'

  • 在视图(应用程序/视图)中放置homepage.php

  • 将控制器放入控制器目录(应用程序/控制器)

  • 控制器内部代码

    类控制器名称扩展CI_控制器{
    公共职能指数()
    {
    $this->load->view('view_name');
    }
    }

  • 现在在浏览器中打开url


  • 这里需要更多的信息。。。请发布您的
    routes.php
    。您是否更改了config.php中的基本url变量?另外,您的项目根目录中有index.php文件吗?没有,我没有更改我的基本url,我有index.phpha。您在.htaccess文件中添加了什么吗?有修改吗?没有我没有修改我的htaccess
    $route['default_controller'] = "home";
    $route['404_override'] = '';