Codeigniter:现有控制器上的404

时间:2016-02-06 14:55:35

标签: php .htaccess codeigniter

当我将func add_3_ints(a, b, c int) int { return b + a + c } fmt.Println(arity(add_3_ints)) //Prints 3 设置为'博客'时,CI会毫无问题地打开我的控制器。当我想通过URL访问它时,CI返回404。

我的控制器:

$route['default_controller']

保存在

  

应用/控制器/ blog.php的

其他一些配置:

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Blog extends CI_Controller {

    public function index()
    {
        echo 'Hello World!';
    }
}

我尝试使用的网址:

  

http://localhost:63342/project/public_html/blog/

.htaccess隐藏index.php

$route['default_controller'] = 'blog';
$route['404_override'] = '';
$config['base_url'] = '';

如何解决此问题?我尝试了很多来自类似问题的解决方案但没有成功

1 个答案:

答案 0 :(得分:1)

如果您的项目位于本地服务器主目录的public class Merchant : ApplicationUser{ //...} public class Follower: ApplicationUser{ //...} 文件夹中,请将您的地址更改为:

project

您已将该页面配置为默认控制器,因此它甚至可以通过以下方式工作:

http://localhost:63342/project/blog