使用CodeIgniter REST_Controller找不到404页面

时间:2013-01-26 10:55:06

标签: rest http-status-code-404 codeigniter-2

我正在尝试使用CodeIgniter REST_Controller。以下是我的代码。

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

require_once (APPPATH.'/libraries/REST_Controller.php');

class Test extends REST_Controller{

    public function index_get() {
        $this->response(array(''));
    }
}

当我访问http://codeigniter/index.php/test回复时

<xml><item/></xml>

显示在浏览器上。

但是在尝试访问时

http://codeigniter/index.php/test.xmlhttp://codeigniter/index.php/test.html我收到404错误。

上述图书馆的文档说明了两者

http://example.com/books.json 
http://example.com/books?format=json

适用于图书馆。

有人能指出我做错了吗?

1 个答案:

答案 0 :(得分:0)

你必须像这样打电话

服务器的URL / index.php的/测试/索引

如果你在控制器中的文件夹中有test.php,那么就像这样调用它

服务器的URL / index.php的/测试/文件夹名称/索引

塔希尔拉乌夫 http://www.onethatmatters.com