Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 主页上的Codeigniter 404页面_.htaccess_Codeigniter - Fatal编程技术网

.htaccess 主页上的Codeigniter 404页面

.htaccess 主页上的Codeigniter 404页面,.htaccess,codeigniter,.htaccess,Codeigniter,我的服务器上安装了codeigniter hmvc 但它显示404页 它在我的本地服务器上运行良好 如果我把$config['controller\u suffix']='u controller'然后给出404页 如果我移除它。它起作用了 我的默认路由器是$route['default_controller']=“Template” 类文件是: class Template_Controller extends MX_Controller { public function index

我的服务器上安装了codeigniter hmvc

但它显示404页

它在我的本地服务器上运行良好

如果我把
$config['controller\u suffix']='u controller'然后给出404页

如果我移除它。它起作用了

我的默认路由器是
$route['default_controller']=“Template”

类文件是:

class Template_Controller extends MX_Controller
{
    public function index($page = 'index')
    {       
        $data['title'] = ucfirst($page); // Capitalize the first letter
        $this->load->helper('url');
        $data['view_page'] = $page;
        $this->load->view('template/master', $data);
    }
}
.htaccess文件是默认文件

AddDefaultCharset UTF-8

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L] 

有什么建议吗?

是的,如果可行的话,请删除后缀。我需要后缀,因为我有两个同名的类!有什么建议可以让它在不删除后缀的情况下工作吗?如果你在这里添加一个问号:
RewriteRule^(.*)$index.php?/$1[L]
这个$config['controller\u suffix']在哪里我在condigniter/application/config/config.phpTry中找不到它来在这篇伟大的文章中使用#2 hack